Spring框架中用到了哪些设计模式 ?
- 代理模式 在 AOP 中被使用最多。
- 单例模式 在 Spring 配置文件中定义bean的时候默认的是单例模式。
- 工厂模式 BeanFactory 用来创建对象的实例。
- 模板方法 用来解决重复性代码。
- 前端控制器 Spring 提供了 DispatcherSerclet 来对请求进行分发。
- 视图帮助 Spring 提供了一系列的 JSP 标签。
- 依赖注入 它是惯穿于 BeanFactory/ApplicationContext 接口的核心理念。
还请另见——Spring中用到的设计模式总结