spring
文章平均质量分 58
一步步迈入网络
这个作者很懒,什么都没留下…
展开
-
Maven 和 SpringBoot 的 关系
1. maven是一个跨平台的项目管理工具(主要管理jar包)。2. 它是 Apache 的一个开源项目,主要服务于基于 Java 平台的项目构建、依赖管理和项目信息管理。3. Maven 仓库帮我们管理jar包,并且可以在仓库中下载需要的jar包(整个过程只需要在pox . xml中配置即可 , 自动完成)SpringBoot 是一个框架,他的产生简化了框架的使用(简化了 Spring 众多框架中所需的大量且繁琐的配置文件),所以 SpringBoot 是一个服务于框架的框架,服务范围是简化配置文件。原创 2023-01-11 16:34:21 · 2307 阅读 · 1 评论 -
SpringBoot 集成SpringSecurity整体流程
**security整体流程**1.点击login按钮,会被UsernamePasswordAuthenticationFilter拦截。获取用户输入的账号和密码2.UsernamePasswordAuthenticationToken会验证账号和密码3.验证通过this.setDetails(request, authRequest),把信息存入4.此时可以注册session5.实现UserDetailsService6.验证账号信息(是不是被锁定等)7.存入账号信息和角色信息8.自定原创 2021-09-10 15:16:45 · 295 阅读 · 0 评论 -
springmvc各个注解的作用
@Controller@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否使用了@RequestMapping 注解。@Controller 只是定义了一个控制器类,而使用@RequestMapping 注解的方法才是真正处理请求的处理器。单单使用@Controller 标记在一个类上还不能真正意义上的说它就是SpringMVC 的一个控制器类,因为这个时候Spring 还不认识它。那翻译 2021-06-05 11:49:01 · 1104 阅读 · 0 评论 -
Spring中@component的作用
1、@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层2、@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理3、@repository(实现dao访问)用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的 )在类中声明@component 相当于配置了<bean id="userDetailsService" cla原创 2021-06-05 10:57:05 · 269 阅读 · 0 评论