Spring複雑タイプの注入方式
22142 ワード
<bean id="user1" class="cn.sp.entity.User">
<property name="id" value="200"/>
<property name="name" value=" 1"/>
<property name="pwd" value="1332222"/>
<property name="email" value="[email protected]"/>
</bean>
<bean id="user2" class="cn.sp.entity.User">
<property name="id" value="300"/>
<property name="name" value=" 2"/>
<property name="pwd" value="133111"/>
<property name="email" value="[email protected]"/>
</bean>
<bean id="serviceTest" class="cn.spring.service.ServiceTest">
<!-- CDATA xml <!CDATA[ ]] >& -->
<property name="name1">
<value><![CDATA[admin&magic]]></value>
</property>
<!-- -->
<property name="name2">
<value>admin&magic</value>
</property>
<!-- ID, bean bean serviceTest -->
<property name="user">
<bean class="cn.sp.entity.User">
<property name="name">
<value> </value>
</property>
<property name="email">
<value>134324@jslc.com</value>
</property>
</bean>
</property>
<!-- listh -->
<property name="list">
<list>
<value> </value>
<value> </value>
<value> </value>
<value> </value>
<value> </value>
</list>
</property>
<!-- -->
<property name="arr">
<list>
<value> </value>
<value> </value>
<value> </value>
<value> </value>
<value> </value>
</list>
</property>
<!-- set -->
<property name="set">
<set>
<value> </value>
<value> </value>
<value> </value>
<value> </value>
<value> </value>
</set>
</property>
<!-- map -->
<!-- <property name="map">
<map>
<entry>
<key><value>java1</value> </key>
<value>
A
</value>
</entry>
<entry>
<key><value>java2</value> </key>
<value>
B
</value>
</entry>
</map> -->
<property name="map">
<map>
<entry key=" _1" value-ref="user1"></entry>
<entry key=" _2" value-ref="user2"></entry>
</map>
</property>
<!-- properties -->
<property name="properties">
<props>
<prop key="userUrl">jdbc:mysql://localhost:3306/edoc</prop>
<prop key="password">root</prop>
</props>
</property>
<!-- null -->
<property name="empValue">
<!-- <value></value> -->
<null></null>
</property>
</bean>