说一下Spring的几大特性?
发布于 2022-09-20 23:33:26
关注者
0
被浏览
27
5 个回答
-
①降低了组件之间的耦合性,实现了软件各个层之间的解耦; ②可以使用spring容器提供的服务; ③容器提供单列模式支持; ④容器提供AOP技术,利用它容易实现权限拦截,运行期监控; ⑤容器提供了众多的辅助类,能加快应用的开发; ⑥spring对主流的应用框架提供了集成支持; ⑦spring属于低侵入式设计,代码污染极低; ⑧独立于各种应用服务器; ⑨spring的高度开发性,并不强制应用完全依赖于spring,开发者可以自由选择spring的部分或者全部。
-
依赖注入 控制反转 AOP编程
-
三大特性:控制反转(IOC)、依赖注入(DI)、面向切面(AOP)。 创建类的实例交给IOC容器 通过set、构造、静态工厂、工厂依赖注入 @Autowired可以自动装配 AOP底层判断是否实现接口,来看通过JDK还是通过Cglib进行动态代理。把相应的方法,通过相应的通知进行拦截织入到要被增强的方法中相应的位置。 就写这么多吧,懒得打字了
-
ioc和aop
-
Aop,ioc