此项目为手写自己的轻量级Spring, 命令方式和包结构尽量贴近Spring源码,致力于自学精通和教会他人手写Spring
主要手写Spring的以下核心功能
- IOC
- AOP
- Bean生命周期
- 上下文
- 作用域
- 资源处理
跟着我一起左手右手撸源码😄
图引用来自小傅哥,有兴趣可以前往傅哥的专栏:https://github.com/fuzhengwei/small-spring
branch-list
- spring-step01: 初步实现创建Spring容器
- spring-step02: 使用设计模式完善Spring容器的Bean定义和注册