!!!重要!!!Spring———— IOC的底层原理
spring IOC 及反转控制
其目的是:降低耦合,不需要自己来new创建对象 而是通过spring来管理
核心原理:通过创建xml文件,配置所要创建的对象类,然后通过dom4j技术解析xml文件 再然后根据解析的xml信息使用工厂设计模式和反射技术创建对象。
方法有二:
1)通过配置文件
实现技术:
1.xml配置文件
2.dom4j解析xml文件
3.使用工厂设计模式
4.反射技术
2)通过注解方式
IOC原理图: