首先了解什么是DI ?:其实就是给对象中的属性进行初始化(赋值)?
对Bean属性的常用的注入方式有Set注入、构造注入、p标签注入,
<!-- 所依赖的bean对象 -->
<bean id="date" class="java.util.Date"></bean>
<!-- set注入 -->
<bean id="book" class="com.liushao.pojo.Book">
<property name="bame" value="java极限编程"/>
<property name="bprice" value="123.5D" />
</bean>
<!-- 所依赖的bean对象 -->
<bean id="date" class="java.util.Date"></bean>
<!-- 构造注入 -->
<bean id="book1" class="com.liushao.pojo.Book">
<constructor-arg name="bame" value="java"></constructor-arg>
<constructor-arg name="bprice" value="20000D"></constructor-arg>
</bean>
<!-- 所依赖的bean对象 -->
<bean id="date" class="java.util.Date"></bean>
<!-- p标签注入 -->
<bean id="book2" class="com.liushao.pojo.Book"
p:bame="MySQL" p:bprice="85.6D">
</bean>