Spring源码阅读顺序

  1. Spring源码解析之ApplicationContext,主要内容是介绍Spring上下文初始化时的一些主要步骤
  2. Spring源码解析之默认标签的解析,主要内容是<bean/>、<beans/>、<import/>、<alias/>四个默认标签的解析过程
  3. Spring源码解析之自定义标签的解析,主要内容是除了默认标签外其他自定义标签的解析过程
  4. Spring源码解析之context:component-scan标签解析,主要内容是<context:component-scan/>标签的解析过程
  5. Spring源码解析之@Component注解的扫描,主要内容是@Component、@Service等注解的扫描过程
  6. Spring源码解析之@Configuration注解解析,主要内容是介绍注解方式配置Spring的解析过程,涉及到的注解有@Configuration、@Bean、@Scope、@ComponentScan、@ImportResource、@Import等,阅读Spring boot源码之前需要先了解这部分知识
  7. Spring源码解析之bean的创建,主要内容是介绍bean创建过程和bean的声明周期,包括一些关键的扩展如BeanPostProcessor、各种Aware、InitializingBean等的调用过程
  8. Spring源码解析之bean的销毁,主要内容是bean的销毁流程,包括DisposableBean的调用过程
  9. SpringAOP源码解析之aop:aspectj-autoproxy标签解析,主要内容是介绍<aop:aspectj-autoproxy>标签的解析过程,包括如何寻找advice,如何匹配advice等
  10. SpringAOP源码解析之代理创建篇 ,主要内容是AOP代理创建的过程,包括什么时候使用CGLIB代理,什么时候使用JDK动态代理
  11. SpringAOP源码解析之执行篇,主要内容是AOP的执行过程,包括前置增强、后置增强等流程的分析
  12. Spring事务源码解析之tx:annotation-driven标签解析,主要内容是<tx:annotation-driven>标签的解析,包括@Transactional注解的解析,如何匹配应该添加事务的接口和方法等
  13. Spring事务源码解析之事务执行篇,主要内容是Spring事务的执行过程,包括一些事务传播行为的执行过程
  14. Spring事务源码解析之事务提交篇,主要内容是Spring事务的提交过程
  15. Spring事务源码解析之事务回滚篇,主要内容是Spring事务的回滚过程
  16. SpringMVC源码解析之配置解析篇,主要内容是解析SpringMVC的配置,包括web.xml中的配置,spring配置文件中的分析
  17. SpringMVC源码解析之执行过程篇,主要内容是整个SpringMVC的执行过程
  18. SpringMVC源码解析之HandlerMapping,主要内容是SpringMVC HandlerMapping的作用和处理流程,如何注册和获取handler
  19. Spring源码解析之整合Mybatis,主要内容是Spring整合Mybatis的流程,这块内容比较独立,有一定Spring核心的基础之后即可学习
  20. Spring boot启动流程源码解析,主要内容是Spring boot的启动流程和一些关键的扩展
  21. Spring boot自动配置源码解析,主要内容是Spring boot自动配置的流程
  22. Spring boot内嵌tomcat源码解析,主要内容是Spring boot内嵌embed tomcat的启动流程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值