1. IOC和DI设计模式。
2. 工厂设计模式:Spring使用工厂模式通过BeanFactory和ApplicationContext创建bean对象。
3. 单例设计模式:Spring中的Bean对象默认都是单例的。
4. 代理设计模式:AOP是基于动态代理实现的。
5. 适配器模式:SpringAOP的增强/通知(Advice)以及SpringMVC中的Controller都用到了适配器模式
1. IOC和DI设计模式。
2. 工厂设计模式:Spring使用工厂模式通过BeanFactory和ApplicationContext创建bean对象。
3. 单例设计模式:Spring中的Bean对象默认都是单例的。
4. 代理设计模式:AOP是基于动态代理实现的。
5. 适配器模式:SpringAOP的增强/通知(Advice)以及SpringMVC中的Controller都用到了适配器模式