<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
    主站蜘蛛池模板: 免费看成人AA片无码视频吃奶| 一级做a爰片性色毛片免费网站| 亚洲一久久久久久久久| 国产成人人综合亚洲欧美丁香花 | 一级片在线免费看| 国产综合免费精品久久久| 在线人成精品免费视频| 成人无遮挡毛片免费看| 亚洲日韩VA无码中文字幕| 亚洲成AV人片在WWW色猫咪| 亚洲国产精品成人综合久久久 | 福利免费观看午夜体检区| 国产精品久免费的黄网站| 亚洲熟妇无码乱子AV电影| 亚洲日韩中文字幕天堂不卡| 亚洲av色香蕉一区二区三区| 国产区在线免费观看| 最近2019中文字幕免费大全5 | 久久亚洲春色中文字幕久久久| 最新亚洲精品国偷自产在线| 一级毛片试看60分钟免费播放| 四虎影视在线影院在线观看免费视频| 毛片免费观看网址| 亚洲毛片αv无线播放一区| 亚洲精品国产精品国自产网站| 日韩精品无码免费视频| 亚洲成人免费网址| 亚洲av高清在线观看一区二区| 亚洲综合激情九月婷婷| 青娱乐在线视频免费观看| 99re热精品视频国产免费| 免费一区二区三区四区五区| 亚洲91av视频| 老司机午夜性生免费福利| 在线观看的免费网站无遮挡| 亚洲国产精品无码久久久久久曰| 亚洲高清资源在线观看| 一本一道dvd在线观看免费视频| 黄瓜视频影院在线观看免费| a级亚洲片精品久久久久久久| 午夜在线a亚洲v天堂网2019|