源码地址:https://github.com/spring-projects/spring-framework
仓库地址:https://gitcode.net/qq_42665745/spring/-/tree/master
文章目录如下:
- 实现一个简单的Bean容器
- Bean 的定义、注册、获取
- Bean有参构造实例化
- Bean属性注入
- 资源加载器
- 应用上下文
- 初始化和销毁
- Aware感知对象
- Bean作用域和FactoryBean
- 发布、监听事件
- AspectJ实现Aop
- Spring整合AOP
- 自动扫描注册Bean
- 通过注解注入属性
- 给代理对象设置属性
- 三级缓存解决循环依赖
- 数据类型转换工厂