0%

SPRING9–总结SPRING的IOC控制反转

控制反转主要是由代码控制的对象将调用权转给容器,通过容器来实现对象的装配和管理。控制反转重要的是对象控制权的反转,从程序代码本身反转到了外部容器。

spring的ioc主要是依赖注入和依赖查找。依赖注入是最优秀的解耦方式。

依赖注入的三种方式:

1.构造器注入

1
2
3
<bean id=“school1” class=“com.bean.service3.School”>
<property name=“id” value=“1”/>
</bean>

2.set值注入

1
2
3
 <bean id=“school1” class=“com.bean.service3.School”>
<property name=“scools” ref=“z这里是对象的名字bean id”></property>
</bean>

3.接口注入

方法注入 init-method=”dopost”,类似这样的