属性注入
创建对象时,给类的属性设置值
- 属性注入的三种方式(在Spring里只支持前两种)

- Spring里的属性注入方法:
使用有参构造


使用setXXX方法(重点)


注入对象类型的属性(重点)
1、创建service类和dao类
2、在service中创建dao类型的属性和set方法
3、配置文件中使用set方式注入

注入复杂类型属性
1 数组
2 list集合
3 map集合
4 properties类型

配置文件
<!-- 数组 -->
<property name="arrs">
<list>
<value>小一</value>
<value>小二</value>
<value>小三</value>
</list>
</property>
<!-- list -->
<property name="list">
<list>
<value>大一</value>
<value>大二</value>
<value>大三</value>
</list>
</property>
<property name="map">
<map>
<entry key="1" value="好好"></entry>
<entry key="2" value="呵呵"></entry>
<entry key="3" value="哈哈"></entry>
</map>
</property>
<property name="properties">
<props>
<prop key="driverclass">com.mysql.jdbc.Driver</prop>
</props>
</property>
</bean>
测试结果

博客介绍了属性注入,即在创建对象时给类的属性设置值。重点讲述Spring里属性注入的方法,包括使用有参构造和setXXX方法,还介绍了注入对象类型属性的步骤,以及注入数组、list集合等复杂类型属性的情况,最后提及配置文件和测试结果。
---属性注入&spm=1001.2101.3001.5002&articleId=88673506&d=1&t=3&u=ab714bf2715c4018bd4c8975d3be9766)
7852

被折叠的 条评论
为什么被折叠?



