浅谈Spring知识体系
- Spring Framework架构图
- Spring家族技术生态全景图
- XMind汇总
本文不涉及细节,主要回答两个问题:
- Spring家族技术生态全景图有哪些
- Spring Framework架构下每个模块有哪些东西,以及部分模块之间的关联关系
Spring Framework架构图
想了解Spring Framework细节知识的,可以参考我之前的文章
源码原理
Spring解析@ComponentScan注解的执行流程
浅谈使用实现FactoryBean接口的方式定义Bean
浅谈Spring中Bean的生命周期
浅谈Spring如何利用三个缓存Map解决循环依赖
Spring依赖注入流程【完整版】(populateBean方法内部执行流程)
浅谈Cglib、Jdk以及ProxyFactory实现动态代理上的区别
浅谈SpringAOP功能源码执行逻辑
@Autwired自动注入XxxMapper接口原理(含mybstis-spring.jar源码)
Spring整合MyBatis为什么导致MyBatis一级缓存失效
浅谈Spring中事务管理器
代码实践
获取指定路径,扫描路径下指定类(仿Spring)
MetadataReader、ClassMetadata、AnnotationMetadata的简单使用
通过BeanDefinitionReader获取BeanDefinition的三种不同方式
TaskExecutor和ExecutorService的简单整合
Spring家族技术生态全景图
XMind汇总
图中每一个框都能扩展出很多知识点,需要融汇贯通