spring ioc 注入数据类型
要注入的对象属性都要有set方法
name 为要注入的属性的set方法的属性名
注入Bean 对象
方法一
点击查看代码
<bean id="users" class="com.njsxt.pojo.Users" />
<!-- 注入bean-->
<bean id="userServiceImpl" class="com.njsxt.service.impl.UsersServiceImpl">
<property name="benn" ref="users"/>
</bean>
点击查看代码
<property name="bean">
<ref bean="users" />
</property>
注入基本数据类型和字符串
都直接用value
点击查看代码
<!-- 注入基本数据类型和字符串-->
<property name="str" value="lgb" />
<property name="num" value="30" />
注入List
点击查看代码
<!-- 注入list-->
<property name="list">
<list>
<!-- 嵌套注入-->
<bean class="com.njsxt.pojo.Users">
<property name="name" value="lgb"/>
<property name="age" value="20"/>
</bean>
<bean class="com.njsxt.pojo.Users" />
</list>
</property>
注入Set
点击查看代码
<!-- 注入set-->
<property name="set">
<set>
<!-- 嵌套注入-->
<bean class="com.njsxt.pojo.Users">
<property name="name" value="lgb"/>
<property name="age" value="20"/>
</bean>
<bean class="com.njsxt.pojo.Users" />
<ref bean="users" />
</set>
</property>
注入Map
点击查看代码
<!-- 注入map-->
<property name="map">
<map>
<entry key="user1" value-ref="users-map"/>
<entry key="user2" value-ref="users"/>
</map>
</property>
</bean>
<bean id="users-map" class="com.njsxt.pojo.Users">
<property name="name" value="map1"/>
<property name="age" value="30"/>
</bean>
注入Properties
点击查看代码
<!-- 注入properties-->
<property name="properties">
<props>
<prop key="pro">pro</prop>
</props>
</property>

浙公网安备 33010602011771号