JAVA资深架构师成长路线->开源框架解读->Spring框架源码解读

文章目录

  • JAVA资深架构师成长路线大纲
  • Spring源码解读
    • Spring核心流程
    • Spring常用注解及陷阱
    • 后置处理器源码解读
    • IOC容器源码解读
    • AOP源码解读
    • 声明式事务源码解读
    • 个人相关实战
    • Spring源码面试锦囊

JAVA资深架构师成长路线大纲

  • 个人认为想要成为架构师就必须搭建自己的知识体系,形成系统化,结构化。
  • 于是借鉴一些大神的学习思维导图,整理了个人学习路线与知识架构。
  • 后续会一直维护并充实此知识体系,并记录自己的所有学习过程与成果。

JAVA资深架构师成长路线大纲

Spring源码解读

Spring源码分析之一 框架功能整体介绍

Spring源码分析之二 IOC容器底层注解使用

Spring核心流程

Spring常用注解及陷阱

后置处理器源码解读

  • BeanFactoryPostProcessor
  • BeanDefinetionRegistry

IOC容器源码解读

  • BeanFactory初始化
  • 各类BeanFacoryPostProcesssor注册执行
  • MessageSource资源国际化初始化
  • 事件派发、监听器初始化
  • Bean准备创建工作
  • 容器创建

AOP源码解读

  • AOP源码跟踪测试示例代码
    Spring AOP 源码探索 之 示例代码

  • AOP核心类的注册及执行时机分析
    Spring AOP 源码探索 之 AOP核心类的注册及执行时机分析

  • AOP代理创建原理及源码解读
    Spring AOP 源码探索 之深入解析实例化切面通知AspectJAdvice 生成 advisors
    Spring AOP 源码探索 之深入解析实例化Bean过程创建代理类$Proxy

  • 方法栈及链式调用解读
    Spring AOP 源码探索 之 方法栈及链式调用解读

  • AOP核心功能之拦截器链解读
    Spring AOP 源码探索 之 链式调用中的 ExposeInvocationInterceptor拦截器作用

声明式事务源码解读

Spring 源码探索 之 声明式事务源码解读(一)
Spring 源码探索 之 声明式事务源码解读(二)

个人相关实战

WebMvcConfigurer.addArgumentResolvers自定义参数处理器不生效的原理与解决方案

Spring源码面试锦囊

你可能感兴趣的:(JAVA,架构师,知识体系)