simple-spring
Lightweight spring provides simple IOC and AOP functions
关于
simple-spring
是为了学习Spring的而开发的,可以认为是一个Spring的精简版。Spring的代码很多,层次复杂,阅读起来费劲。我尝试从使用功能的角度出发,参考Spring的实现,一步一步构建,最终完成一个精简版的Spring。
功能
- 支持singleton类型的bean,包括初始化、属性注入、以及依赖bean注入(已解决循环依赖的场景问题)。
- 支持xml配置和注解配置的方式。
- 使用Aspectj的方式进行AOP编写。
simple-spring
关于
simple-spring
是为了学习Spring的而开发的,可以认为是一个Spring的精简版。Spring的代码很多,层次复杂,阅读起来费劲。我尝试从使用功能的角度出发,参考Spring的实现,一步一步构建,最终完成一个精简版的Spring。功能