1. 程式人生 > 實用技巧 >spring中集合的配置

spring中集合的配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

        xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-3.1.xsd ">
<!--
<bean id="AccountImpl" class="july.wild.ServiceImpl.AccountImpl"></bean>--> <!-- <bean id="AccountDao" class="july.wild.dao.AccountDao"></bean> //不能使用抽象類--> <!-- <bean id="AccountImpl" class="july.wild.ServiceImpl.AccountImpl"></bean>--> <!--
使用普通工廠的非靜態方法方法建立物件--> <!--<bean id="BeanFactory" class="july.wild.factory.BeanFactory"></bean> <bean id="AccountImpl" factory-bean="BeanFactory" factory-method="getServiceImpl"></bean>--> <!-- 使用一個工廠類的靜態方法建立物件--> <bean id="AccountImpl" class
="july.wild.factory.StaticBeanFactory" factory-method="getAccountImpl" init-method="init" destroy-method="destroy" scope="prototype"></bean> <!-- <bean id="user01" class="july.wild.domain.user"> <constructor-arg name="name" value="guosai"></constructor-arg> <constructor-arg name="age" value="18"></constructor-arg> </bean> --> <bean id="user02" class="july.wild.domain.user"> <property name="name" value="lifei"></property> <property name="date" > <bean factory-bean="simpleDateFormat" factory-method="parse"> <constructor-arg value="1995-01-21"></constructor-arg> </bean> </property> <!--<property name="age" value="10" ></property>--> </bean> <bean id="now" class="java.util.Date"></bean> <bean id="simpleDateFormat" class="java.text.SimpleDateFormat"> <constructor-arg name="pattern" value="yyyy-mm-dd"></constructor-arg> </bean> <bean id="CollectionTest" class="july.wild.domain.CollectionTest"> <property name="array" > <array > <value>10</value> <value>15</value> <value type="int">20</value> </array> </property> <property name="mylist"> <list value-type="java.lang.String"> <value>楊過</value> <value>小龍女</value> </list> </property> <property name="myset"> <set> <value>guojing</value> <value>guojing</value> </set> </property> <property name="myMap"> <map> <entry key="guosai" > <list> <value>guosai</value> <value>lifei</value> </list> </entry> </map> </property> </bean> </beans>