- https://github.com/DerekYRC/mini-spring
- https://github.com/code4craft/tiny-spring
- https://github.com/fuzhengwei/small-spring
IOC
- step-01 Simple bean factory
- step-02 Bean definition and registry
- step-03 Instantiation strategy
- step-04 Populate bean with values
- step-05 Load bean from resource
- step-06 ApplicationContext
- step-07 Init method and destroy method
- step-08 Aware
- step-09 Scope and factory bean
- step-10 Event and event listener
AOP
- step-11 Jdk and cglib dynamic proxy
- step-12 Auto proxy
- step-13 Package scan and placeholder configure