属性注入:
1.属性注入的方式介绍(三种方式)
(1)使用set方法注入
(2)使用有参数构造注入
(3)使用接口注入
2.在spring框架里面,支持前两种方式
(1)set方法注入(重点)
<!-- 使用set方法注入属性-->
<bean id=”book” class=”cn.itcast.property.Book”>
<!-- 注入属性值
Name属性值:类里面定义的属性名称
Value属性:设置具体的值
-->
<property name=”bookname” value=”易筋经”></property>
</bean>
(2)有参数构造注入
<!-- 使用有参数构造注入属性-->
<bean ido=”demo” class=”cn.itcast.property.PropertyDemo1”>
<!-- 使用有参构造注入-->
<constructor-arg name=”username” value=”小王小马”></constructor-arg>
</bean>
注入对象类型属性(重点)
1创建service类和dao类
(1)在service得到dao对象
2.具体实现过程
(1)在service里面把dao作为类型属性
(2)生成dao类型属性的set方法
(3)配置文件中注入关系
P名称空间注入
注入复杂类型属性
1.数组
2.List集合
3.Map集合
4.Properties类型