学习记录-----spring中用到的设计模式
1.代理模式—Spring中两种代理方式,若目标对象实现了若干接口,spring使用JDK的java.lang.reflect.Proxy类代理,若目标对象没有实现任何接口,spring使用CGLIB库生成目标对象的子类。
2.单例模式—在spring配置文件中定义的bean默认为单例模式。
3.模板方法模式—用来解决代码重复的问题。
比如: RestTemplate, JmsTemplate, JpaTemplate。
4.前端控制器模式—Srping提供了Dispatche
原创
2020-09-04 18:28:15 ·
211 阅读 ·
0 评论