spring IOC 底层实现原理

通过工厂模式+反射+配置文件实现程序的解耦合。

<bean id="us"  class="com.user">

class FactoryBean{

     public static object getBean(String id ){

           ........

           通过ID反射到实现类

}

}

userService us = FactryBean.getBean(us);获取一个userService 的实现类对象。使得userService接口不和实现类耦合,也不和工厂类耦合。

猜你喜欢

转载自blog.csdn.net/song_chengbo/article/details/97388040