1、简单Bean装配
<bean id="foo" class="com.jiafang.Foo">
<property name="name">
<value>jiafang</value>
</property>
</bean>
2、引用其它Bean
<bean id="foo" class="com.jiafang.Foo">
<property name="bar">
<ref bean="bar">
</property>
</bean>
<bean id="bar" class="com.spring.Bar" />
3、内部Bean
<bean id="courseService" class="com.jiafang.CourseService" >
<property name="studentService" >
<bean class="com.student.StudentService" >
</property>
</bean>
4、装配集合
4、1 装配List和数组
<property name="barList" >
<list>
<value>bar1</value>
<ref bean="bar2" >------list里的元素可以是任何一种元素,包括<value>、<ref>、甚至是其它<list>
</list>
</property>
4、2 装配Set
<property name="barSet" >
<set>
<value>bar1</value>
<ref bean="bar2" >------set里的元素可以是任何一种元素,包括<value>、<ref>、甚至是其它<set>
</set>
</property>
4、3 装配Map
<property name="barMap" >
<map>
<entry key="key1">------key的值只能是String类型
<value>bar1</value>
</entry >------entry里的元素可以是任何一种元素,包括<value>、<ref>、甚至是其它<entry>
</map>
</property>
4、4 装配Properties
<property name="barProps" >
<props>
<prop key="key1"> bar1 </prop>
<prop key="key2"> bar2 </prop>
</props>
</property>
5、设置null
<property name="foo">
<null />
</property>
Spring中Bean的装配
最新推荐文章于 2022-08-09 20:00:15 发布