(一)util命名空间
当用list,set等集合时,不能将集合作为独立的bean定义,导致其他bean无法引用,不同的bean之间不能共享集合。所以,引入util标签。
1 <!-- 配置单例的集合bean,以供多个bean进行引用,需要导入util命名空间 --> 2 <util:list id="cars"> 3 <ref bean="car" ></ref> 4 <ref bean="car2" ></ref> 5 </util:list>
1 <bean id="person" class="com.text.Person"> 2 <property name="car" ref="cars"></property> 3 </bean> 4 <bean id="person2" class="com.text.Person"> 5 <property name="car" ref="cars"></property> 6 </bean>
(二)p命名空间
<bean id="person" class="com.text.Person" p:name="tom" p:car-ref="cars"></bean>
时间: 2024-10-08 05:42:59