Wacky-Blog

          Wacky資料庫

          Spring注入List和Map

          最近在工作上用上了Command模式,但在Spring上使用Command模式由于不能在代碼中直接使用new,否則就不能使用其他配置在Spring中的DAO,所以需要把Command配置到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-2.0.xsd">

           <!-- Construct List -->
           <bean id="nameList" class="java.util.ArrayList">
            <constructor-arg>
             <list>
              <value>liuyu</value>
             </list>
            </constructor-arg>
           </bean>

           <!-- Construct Map -->
           <bean id="nameMap" class="java.util.HashMap">
            <constructor-arg>
             <map>
              <entry key="liuyu" value-ref="nameList" />
             </map>
            </constructor-arg>
           </bean>

           <!-- Inject List and Map -->
           <bean id="myDemo" class="spring.inject.demo.MyDemo">
            <property name="nameList">
             <ref local="nameList" />
            </property>
            <property name="nameMap">
             <ref local="nameMap" />
            </property>
           </bean>

          </beans>



          public class MyDemo {

           private List<String> nameList = null;

           private Map<String, List<String>> nameMap = null;

           public List<String> getNameList() {
            return nameList;
           }

           public void setNameList(List<String> nameList) {
            this.nameList = nameList;
           }

           public Map<String, List<String>> getNameMap() {
            return nameMap;
           }

           public void setNameMap(Map<String, List<String>> nameMap) {
            this.nameMap = nameMap;
           }

          }


          posted on 2008-02-05 09:33 Wacky 閱讀(19646) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2008年2月>
          272829303112
          3456789
          10111213141516
          17181920212223
          2425262728291
          2345678

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 屯昌县| 利川市| 积石山| 连南| 如东县| 鄯善县| 桂林市| 双城市| 江川县| 宜兰县| 独山县| 察雅县| 仲巴县| 隆尧县| 句容市| 文成县| 无锡市| 彰武县| 嘉善县| 岳西县| 乌兰浩特市| 麻江县| 阳西县| 湘潭县| 轮台县| 江山市| 山西省| 大兴区| 沙坪坝区| 增城市| 石景山区| 廉江市| 榆社县| 兴文县| 延寿县| 弋阳县| 遂宁市| 藁城市| 怀来县| 诸暨市| 怀远县|