Spring常用设计模式

447 阅读1分钟

Spring 框架常用设计模式

1.工厂模式 : BeanFactory 创建对象实例

2.代理模式:AOP 和remoting

3.单例模式: Spring 配置文件定义的Bean 默认单例模式

4.模板方法: 解决重复代码,比如:RestTemplate JmsTemplate JpaTemplate

5.依赖注入: 是BeanFactory/ApplicationContext接口的核心理念

6.前端控制器:DispatcherServlet 请求分发

7.视图帮助: Spring 提供JSP 标签,高效宏来辅助分散的代码整合在视图里