<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    上善若水
    In general the OO style is to use a lot of little objects with a lot of little methods that give us a lot of plug points for overriding and variation. To do is to be -Nietzsche, To bei is to do -Kant, Do be do be do -Sinatra
    posts - 146,comments - 147,trackbacks - 0

    習慣了把集合定義在一個類的字段中,今天遇到想重用集合的定義,竟然不知道單獨的集合Bean應該怎么定義了,記之,以備后用。

    對Map來說,有一種比較搓的方法,就是直接用Map的構造函數:

     1<bean id="SymbolMap" class="java.util.HashMap">  
     2    <constructor-arg>  
     3       <map>  
     4         <entry>  
     5            <key><value><![CDATA[us;djia]]></value></key>  
     6            <value><![CDATA[us&dji]]></value>  
     7         </entry>  
     8       </map>  
     9    </constructor-arg>  
    10</bean>  
    11

    另一種稍微簡單的方法:

     1<bean id="emails" class="org.springframework.beans.factory.config.MapFactoryBean">  
     2  <property name="sourceMap">  
     3      <map>  
     4        <entry key="pechorin" value="pechorin@hero.org"/>  
     5        <entry key="raskolnikov" value="raskolnikov@slums.org"/>  
     6        <entry key="stavrogin" value="stavrogin@gov.org"/>  
     7        <entry key="porfiry" value="porfiry@gov.org"/>  
     8      </map>  
     9  </property>  
    10</bean>  
    11

    對這種方法,Sping還提供了ListFactoryBean, SetFactoryBean等類,這貌似是Spring的一個可擴展框架,可以待以后進一步研究這個框架的實現方式。
    最簡單的一種方式就是直接用spring中提供的util包:

    1<util:map id="emails">  
    2    <entry key="pechorin" value="pechorin@hero.org"/>  
    3    <entry key="raskolnikov" value="raskolnikov@slums.org"/>  
    4    <entry key="stavrogin" value="stavrogin@gov.org"/>  
    5    <entry key="porfiry" value="porfiry@gov.org"/>  
    6</util:map>  
    7

    使用改方法時,xml文件頭需要使用:

    1    xmlns:util="http://www.springframework.org/schema/util"
    2    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    3                        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd">


    引用:
    http://macrochen.iteye.com/blog/392616
    http://springindepth.com/book/in-depth-ioc-collections.html


     

    posted on 2012-02-14 18:16 DLevin 閱讀(1249) 評論(0)  編輯  收藏 所屬分類: Core Java
    主站蜘蛛池模板: 日本一道在线日本一道高清不卡免费| 韩国免费a级作爱片无码| 99视频在线精品免费| 亚洲色自偷自拍另类小说| 污视频网站在线观看免费| 免费大香伊蕉在人线国产| 国产亚洲精品91| 亚洲人成电影在线播放| 成人免费观看男女羞羞视频| 免费成人黄色大片| 久久国产乱子伦精品免费午夜| 国产亚洲精午夜久久久久久| 中文字幕不卡高清免费| 亚洲国产精品久久久久网站 | 在人线av无码免费高潮喷水| 亚洲手机中文字幕| 毛片A级毛片免费播放| 国产精品亚洲色图| 国产亚洲精品AA片在线观看不加载| 中文字幕不卡免费视频| 亚洲视频一区在线| 成人免费777777| 成人a毛片免费视频观看| 国产亚洲成av人片在线观看| 91九色视频无限观看免费| 亚洲熟女乱色一区二区三区| 亚洲AⅤ优女AV综合久久久| 免费无码又爽又刺激一高潮| 亚洲精品456在线播放| 精品久久免费视频| 一级一黄在线观看视频免费| 亚洲最新永久在线观看| 免费高清资源黄网站在线观看 | 久久精品国产亚洲AV无码麻豆| 色窝窝免费一区二区三区| 黄色三级三级免费看| 亚洲国产国产综合一区首页| 午夜老司机免费视频| 插鸡网站在线播放免费观看| 亚洲国产美女精品久久| 亚洲人成无码网WWW|