其他分享
首页 > 其他分享> > IOC原理

IOC原理

作者:互联网

什么是IOC

IOC底层原理

主要有 xml解析、工厂模式、反射

例:

让UserService调用UserDao,原始方式:

 

 

 缺点:耦合度太高了

工厂模式:

 

 

 UserService与UserDao之间的耦合度降低了,但是没有降低到最低限度,于是有了IOC

IOC过程

 

 

 IOC的思想基于IOC的容器完成,IOC容器底层就是对象工厂。

Spring提供IOC容器实现两种方式(两个接口)

ApplicationContext接口有实现类:

 

 

 使用FileSystemXmlApplicationContext需要写xml文件在系统盘的路径,ClassPathXmlApplicationContext写类路径。

 

标签:ApplicationContext,BeanFactory,耦合度,创建对象,接口,原理,IOC
来源: https://www.cnblogs.com/pinkman-Bjtino/p/14899336.html