spring的核心是什么,各有什么作用?

2024-12-02 05:47:56
推荐回答(2个)
回答1:

IOC和AOP
IOC:一个bean容器,其中的bean可实现控制反转(依赖注入)
AOP:面向切面编程

回答2:

ioc控制反转
他是一个概念,不是一个技术,主要的目的,是解耦,以前我们java代码之间的关联关系太紧密,紧密不是一件好事,维护成本很高
di依赖注入
控制反转之后,把具体的实现类,注入到接口中使用
aop面向切面编程
通常用于横切逻辑把一切重复的代码,独立出来,用的时候,配置就可以了,不用的时候,把配置去除掉就行了