Spring中的两大核心(Spring是一个IOC和AOP容器框架)
IOC与aop
IOC(spring的核心思想)是1控制反转和2依赖注入
1.以前是系统自己new一个新的对象,自己管理.现在是IOC帮我们管理.
2.spring的IOC有三种注入方式:
1)set方法注入
2)构造方法进行注入
3)根据注解进行注入,我认为比较好,方便,要是bean多的话,使用前两种方式会使得配置文件过于臃肿
IOC主要是解决了代码的耦合性问题
AOP是面向切面编程的最好解释!
Spring 的AOP和IOC都是为了解决系统代码耦合度过高的问题。使代码重用度高、易于维护。