spring中设计模式
1、代理模式
在Aop和Remoting中用的较多
2、单例模式
在spring配置默认就单例
3、模板方法
比如RestTemplate,JmsTemplate,JpaTemplate
4、委派模式
Spring使用DispatcherServlet来对请求进行分发
5、工厂模式
使用BeanFactory创建对象的实例
6、代理模式
使用JDK Proxy和cglib 进行动态代理
7、策略模式
mvc中HandlerMapping的使用
8、适配器模式
HandlerAdapter
9、观察者模式
ContextLoaderListener,容器启动时通知