当前位置: 代码迷 >> 综合 >> 2、Spring-笔记
  详细解决方案

2、Spring-笔记

热度:29   发布时间:2024-02-27 04:21:20.0

IOC

◇ 控制翻转(依赖注入),通过第三方(IOC容器) 将多个有依赖关系的类解耦: 

◇ 在没有引入IOC容器之前,对象A依赖于对象B,那么对象A在初始化或者运行到某一点的时候,自己必须主动去创建对象B或者使用已经创建的对象B。无论是创建还是使用对象B,控制权都在自己手上。

◇ 在引入IOC容器之后,对象A与对象B之间失去了直接联系,所以,当对象A运行到需要对象B的时候,IOC容器会主动创建一个对象B注入到对象A需要的地方。

◇ 通过反射实现

参考链接:IOC

 

AOP

◇ 面向切面编程,不改变原来模型,以增加新功能

◇ 创建新功能的接口及实现类,加入配置文件,读取配置文件获取实例,调用方法

public class Test{public static void mian(String []args){ApplicationContext ctx = new FileSystemXmlAppicationContext("配置文件");TestAOPIn t = (TestAOPIn)ctx.getBean(testAOPBean);t.dosomething();      }}

参考链接:IOC与AOP

 

 

 

  相关解决方案