首页IT科技spring框架的两大特点(Spring框架中使用了哪些设计模式及应用场景)

spring框架的两大特点(Spring框架中使用了哪些设计模式及应用场景)

时间2025-08-05 06:48:18分类IT科技浏览5330
导读:1、工厂模式...

1              、工厂模式

2                     、模板模式

在各种BeanFactory以及ApplicationContext创建中都有用到

3       、代理模式

SpringAOP利用了AspectJ AOP实现的              ,Aspectj AOP的底层用的就是动态代理

4              、策略模式

a                     、用于加载资源文件                     ,会使用不同的方法       ,比如:ClassPathResource,FileSystemResource,ServletContextResource,UrlResource,但是他们都实现了一个共同的接口Resource;b       、在Aop的实现中可以采用两种不同的方式              ,JDK的动态代理和cglib代理              。

5       、单例模式

比如我们在创建bean的时候

6                     、观察者模式

spring中的ApplicationListener,ApplicationEvent,ApplicationEventPublisher

7              、适配器模式

MethodBeforeAdviceAdapter,ThrowAdviceAdapter,AfterReturningAdapter

8       、装饰者模式

我们打开一些源码                     ,可以看到一些类型带有Wrapper或者Decorator的都是的
声明:本站所有文章       ,如无特殊说明或标注       ,均为本站原创发布                     。任何个人或组织                     ,在未征得本站同意时              ,禁止复制                     、盗用              、采集、发布本站内容到任何网站                     、书籍等各类媒体平台       。如若本站内容侵犯了原著者的合法权益       ,可联系我们进行处理              。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
博客访问量达到多少才能赚钱(2023年底,我要通过这5点,实现博客访问量500W)