- 博客(11)
- 收藏
- 关注
原创 spring security认证原理解析
1.SpringSecurity的本质就是一个过滤器链,内部包含了提供各种功能的过滤器,所有的认证流程都是通过过滤器来完成的,下面就是以下就是具体的认证信息用户提交认证请求:用户在应用程序的登录页面输入用户名和密码,提交认证请求。AuthenticationFilter 进行认证:Spring Security 中的 AuthenticationFilter 拦截认证请求,根据配置的认证方式进行认证处理。AuthenticationManager 进行身份验证。
2024-03-02 12:02:39
1004
1
原创 在Linux中部署Spring Boot项目 超级简单 详细教程
(到这里一个简单的springboot项目就部署上去了,直接就可以通过浏览器访问了)
2023-12-04 10:12:38
192
原创 Spring Boot新手入门级原理分析
Spring Boot是一个用于开发Java应用程序的开源框架。它构建在Spring框架之上,旨在简化和加快应用程序的开发过程。Spring Boot通过提供默认配置和自动化配置来减少开发人员的配置工作量,并提供了一组强大的功能和工具,使开发者能够快速搭建独立运行的、生产级别的应用程序。
2023-10-22 23:09:00
120
1
原创 Spring依赖注入 Spring实现纯注解开发,配置AOP和增强
Spring的纯注解开发是指在使用Spring框架进行应用开发时,完全依赖注解而不使用任何XML配置文件的开发方式。通过注解来配置和管理Bean、依赖注入、AOP等功能。在传统的Spring开发中,我们需要在XML配置文件中定义Bean、配置依赖关系、事务管理、AOP切面等内容。而纯注解开发则将这些配置信息以注解的方式直接写在Java类中,使得开发更加简洁、灵活,并且能够更好地利用Java编译器进行静态检查。@Component:用于标识一个普通的Bean组件。:用于标识一个控制器类。
2023-08-22 20:32:36
383
1
原创 什么是spring,Ioc和Di的作用,如何简单使用sporing
控制反转(Inversion of Control,IoC)和依赖注入(Dependency Injection,DI)是Spring框架的核心概念。控制反转(IoC) 创建对象的控制权转移,是一种程序设计思想,脱离出来,创建对象不能自己创建了,这个功能Spring帮助你完成,你只需要配置好需要使用的Bean,使用就可以了,默认是单例的,使用映射映射的文件。
2023-08-21 15:06:33
229
1
原创 什么是动态Sql
动态SQL是一种在运行时构建和执行SQL语句的技术。通常情况下,静态SQL是预先定义好的SQL语句,而动态SQL允许根据程序运行时的条件和需求来动态地生成SQL语句。动态SQL的主要优点是灵活性和适应性。它可以根据不同的情境和需求生成不同的SQL语句,从而提供更高的灵活性和可重用性。例如,在一个搜索功能中,用户可能根据不同的条件来进行搜索,使用动态SQL可以根据用户输入的条件来构建相应的查询语句。
2023-08-17 09:56:28
6049
1
原创 mybatis的详细开发步骤
一级缓存主要用于存储最常用的指令和数据,在程序执行过程中,当CPU需要访问内存中的数据时,首先会检查一级缓存中是否存在所需数据。如果数据已经存在于一级缓存中,CPU可以直接从一级缓存中获取数据,避免了对较慢的主存(内存)的访问,极大地提高了系统性能。默认就是开启手动修改就可以在我们的查询中引用就可以了。
2023-08-12 14:40:16
241
1
原创 如何部署mybatis
1.MyBatis 是一种开源的持久层框架,它提供了数据库操作的简化和灵活性。它的全名是 MyBatis SQL Mapper(之前称为 iBATIS),是一个用于将 Java 对象与关系数据库之间进行映射的框架。MyBatis 的主要目标是使开发人员能够更轻松地编写和执行数据库操作,同时提供了较高的灵活性和可定制性。相比于传统的 JDBC 编程,MyBatis 大大简化了数据库访问代码的编写,并且不需要手动编写大量的 SQL 语句。
2023-08-10 15:53:28
184
2
原创 什么是Maven,Maven的配置和使用
依赖管理:Maven可以自动下载并管理项目所需的各种依赖库。通过在项目配置文件中声明依赖关系,Maven可以自动获取依赖项并进行版本控制,简化了项目的构建和部署过程。统一构建:Maven提供了一套标准的项目结构和构建生命周期,使得不同的开发团队能够使用相同的构建方式来管理项目。通过约定优于配置的原则,Maven使得项目的构建过程更加简单和可靠。插件扩展:Maven支持丰富的插件机制,可以通过插件来扩展和定制构建过程。
2023-08-07 14:26:21
164
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人