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

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

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

    果子的程序人生

    spring中props,list,set,map元素的用法

    在spring容器中配置bean,常用到的元素除了<value>和<ref>外,還有<props>、<list>、<set>、<map>,在hibernate等框架的配置文件中我們經常可以見到這些元素,下面是他們的具體用法。
    1.<props>元素
    <props>創建了一個注入的java.util.Properties元素。例如每個人都有身高、體重等基本信息
    1 import java.util.Properties;
    2 
    3 public class Person {
    4     private Properties basicInfo;
    5 
    6     public void setBasicInfo(Properties basicInfo) {
    7         this.basicInfo = basicInfo;
    8     }
    9 }

    配置方式:
     1 <bean id="person" class="Person">
     2         <property name="basicInfo">
     3             <props>
     4                 <!-- 身高 -->
     5                 <prop key="stature">1.75</prop>
     6                 <!-- 體重 -->
     7                 <prop key="avoirdupois">120</prop>
     8             </props>
     9         </property>
    10     </bean>
    2.<list>元素
    <list>元素對應于java.util.ArrayList.例如每個人都有一些朋友
     1 package org.hag.flex.model;
     2 
     3 import java.util.List;
     4 import java.util.Properties;
     5 
     6 public class Person {
     7     private Properties basicInfo;
     8     private List friends;
     9 
    10     public void setBasicInfo(Properties basicInfo) {
    11         this.basicInfo = basicInfo;
    12     }
    13 
    14     public void setFriends(List friends) {
    15         this.friends = friends;
    16     }
    17 }
    18 
    配置該person的朋友有小紅、姚明和張三
     1 <bean id="yaoming" class="Person">
     2         <prop key="age">25</prop>
     3         <prop key="stature">2.26</prop>
     4         <prop key="avoirdupois">140</prop>
     5 </bean>
     6 <bean id="person" class="Person">
     7         <property name="basicInfo">
     8             <props>
     9                 <!-- 身高 -->
    10                 <prop key="stature">1.75</prop>
    11                 <!-- 體重 -->
    12                 <prop key="avoirdupois">120</prop>
    13             </props>
    14         </property>
    15         <property name="firends">
    16             <list>
    17                 <value>xiaohong</value>
    18                 <ref local="yaoming"/>
    19                 <value>zhangsan</value>
    20             </list>
    21         </property>
    22 </bean>
    3.<set>元素
    <set>元素和<list>元素的用法一樣,不同的是他注入的是java.util.Set元素。
    4.<map>元素
    <map>元素用來注入java.util.Map元素。
    省略java代碼

    1 <property name="score">
    2             <map>
    3                 <entry key="math" value="150"></entry>
    4                 <entry key="english" value="140"></entry>
    5                 <entry key="chinese" value="60"></entry>
    6             </map>
    7 </property>
    以上資料參考《Spring2企業應用開發》及spring中bean的高級屬性之list, set, map以及props元素(含舉例)。

    posted on 2009-06-28 14:51 果子 閱讀(1925) 評論(0)  編輯  收藏 所屬分類: springjava

    導航

    <2009年6月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    統計

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲午夜电影在线观看| 久久亚洲一区二区| 亚洲变态另类一区二区三区| 很黄很色很刺激的视频免费| 亚洲人成网男女大片在线播放| 色播精品免费小视频| 亚洲成AV人综合在线观看| 免费观看无遮挡www的小视频| 亚洲第一页中文字幕| 0588影视手机免费看片| 亚洲婷婷在线视频| 免费观看美女裸体网站| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲高清无码专区视频| 二区久久国产乱子伦免费精品 | 美女黄网站人色视频免费国产| 最新亚洲卡一卡二卡三新区| 免费观看理论片毛片| 免费人成再在线观看网站| 精品亚洲一区二区三区在线观看 | 国产嫩草影院精品免费网址| 国产vA免费精品高清在线观看| 亚洲AV无码成人网站久久精品大| 99久久免费观看| 亚洲人成自拍网站在线观看| 亚洲免费在线观看| 久艹视频在线免费观看| 亚洲欧洲视频在线观看| 精品剧情v国产在免费线观看| 黄色一级毛片免费看| 亚洲久本草在线中文字幕| 亚洲人成精品久久久久| 亚洲免费精彩视频在线观看| 亚洲精品无码av天堂| 国产精品白浆在线观看免费| 亚洲国产精品成人久久久| 四虎影库久免费视频| 麻豆成人久久精品二区三区免费| 亚洲欧美国产欧美色欲| 亚洲AV永久无码精品| 日韩一品在线播放视频一品免费|