
SpringBoot
文章平均质量分 96
SpringBoot源码学习
Integer_Double
这个作者很懒,什么都没留下…
展开
-
Spring Security工作原理和认证流程
一、工作原理Spring Security所解决的问题是安全访问控制,而安全访问控制功能就是对所有访问系统的请求进行拦截,校验每个请求是否能访问它所期望的资源。一般可以通过Filter和AOP来实现,Spring Security对web资源的保护是通过Filter来实现的,所以从Filter来入手学习Spring Security的原理。当初始化Spring Security的时候,会创建SpringSecurityFilterChain的过滤器,类型为org.springframework.secu原创 2021-08-25 16:04:50 · 1430 阅读 · 0 评论 -
SpringBoot源码学习四——MVC主流程下
处理@RequestMapping,拦截器链处理,执行接口,匹配@ResponseBody,封装返回值。监听器——过滤器——拦截器原创 2022-06-27 16:03:35 · 330 阅读 · 1 评论 -
SpringBoot源码学习三——MVC主流程上
SpringBoot容器选择,DispatcherServlet装配与初始化,加载到Tomcat,init方法执行原创 2022-06-20 15:37:14 · 237 阅读 · 0 评论 -
SpringBoot源码学习二——Bean的装配
1. 启动类作为入口也是第一个配置类,首先进行解析 2. 启动类上的@ComponentScan注解扫描到所有@Component注解的类加载到容器 3. SpringBoot将所有@Component注解的类都当做配置类进行处理,每个类都是先处理@Import再处理@Bean,@Import引入的配置类将递归处理。 4. 处理启动类上所有的@Import,@Import可以引入普通类、配置类、实现了ImportSelector的类。普通类直接加载到容器,配置类进行递归处理,实现了ImportSele原创 2022-06-14 10:22:03 · 1958 阅读 · 1 评论 -
SpringBoot源码学习一——run的启动流程
SpringBoot是Spring下的子项目,它是Spring组件集成的一站式解决方案。采用约定优于配置的思想简化了繁重的配置,提供了各种启动器,大大降低使用Spring的难度,使开发者能快速上手。2.2 SpringBoot启动流程...............原创 2022-06-06 17:00:25 · 554 阅读 · 2 评论