Spring IOC容器简单实现,实现了一些基本的核心功能以及简单的MVC基本框架及映射访问
- xml注入
- 注解注入
- 简单MVC功能
- 递归注入
- 属性注入
- 引用注入(但未解决循环依赖)
- 注解配置
- 单例以及原型模式切换
- 工厂设计模式 : Spring使用工厂模式通过 BeanFactory、ApplicationContext 创建 bean 对象。
- 单例设计模式 : Spring 中的 Bean 默认都是单例的。
- 适配器模式 :Spring AOP 的增强或通知(Advice)使用到了适配器模式、spring MVC 中也是用到了适配器模式适配Controller。(体现了一点)
- AOP实现
- 循环依赖