Spring的DI 或者IOC就是把实例化过程放到application.XML文件配置

1.依赖注入

<bean name="z3" class="com.demo.Driver">

<!--使用setter方法依赖注入 DI 反转注入IOC就是使用配置文件注入  -->

<property name="name" value="张三"></property>

<property name="num" value="12"></property>

</bean>

2。引用注入 构造器注入

public Bus(String name,int age,String num){}


<bean id="bs" class="com.demo.Bus">

<!-- 构造器注入 -->

<constructor-arg index="1" value="b10"/> 1  2 3 分别代表构造器的元素位置

<constructor-arg index="2" value="b11"/>

<constructor-arg index="3" value="b13"/>

<!-- 对象的引用注入 -->

<property name="divr" ref="l4"></property>

</bean>