zoukankan      html  css  js  c++  java
  • List,Set,Map,propertes注入方式

    <?xml version="1.0" encoding="UTF-8"?>
     2 <beans xmlns="http://www.springframework.org/schema/beans"
     3        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     4        xmlns:context="http://www.springframework.org/schema/context"
     5        xsi:schemaLocation="http://www.springframework.org/schema/beans
     6                 http://www.springframework.org/schema/beans/spring-beans.xsd
     7                 http://www.springframework.org/schema/context
     8                 http://www.springframework.org/schema/context/spring-context.xsd">
     9                 
    10    <bean id="department" class="com.LHB.collection.Department">
    11        <property name="name" value="财务部门" />
    12        <!-- 给数组注入值 -->
    13        <property name="empName">
    14            <list>
    15                <value>小米</value>
    16                <value>小明</value>
    17                <value>小四</value>
    18            </list>
    19        </property>
    20        
    21        <!-- 给list注入值 可以有相同的多个对象  -->
    22        <property name="empList">
    23            <list>
    24                <ref bean="emp1" />
    25                <ref bean="emp2"/>
    26            </list>
    27        </property>
    28        <!-- 给set注入值 不能有相同的对象 -->
    29        <property name="empSets">
    30            <set>
    31                <ref bean="emp1" />
    32                <ref bean="emp2"/>
    33            </set>
    34        </property>
    35        
    36        <!-- 给map注入值 只要map中的key值不一样就可以装配value -->
    37        <property name="empMap">
    38            <map>
    39                <entry key="1" value-ref="emp1" />
    40                <entry key="2" value-ref="emp2" />
    41            </map>
    42        </property>
    43        
    44        <!-- 给属性集合配置 -->
    45        <property name="pp">
    46            <props>
    47                <prop key="pp1">hello</prop>
    48                <prop key="pp2">world</prop>
    49            </props>
    50        </property>
    51    </bean>
    52    <bean id="emp1" class="com.LHB.collection.Employee">
    53        <property name="name">
    54            <value>北京</value>
    55        </property>
    56    </bean>
    57     <bean id="emp2" class="com.LHB.collection.Employee">
    58        <property name="name">
    59            <value>天津</value>
    60        </property>
    61    </bean>
    62                 
    63 </beans>
  • 相关阅读:
    DevExpress VCL for Delphi 各版本收集下载
    Delphi XE 5,Rad Studio XE 5 官方下载(附破解),更新 Update 1,Help Update 1
    PostMessage 向Windows窗口发送Alt组合键
    Windows XP UDF 2.5 补丁,播放蓝光ISO光盘必备
    60个开发者不容错过的免费资源库
    [转]游戏多开的原理
    Delphi加载驱动
    窗口截图
    Drectx 3D窗口后台截图
    利用进程ID获取主线程ID
  • 原文地址:https://www.cnblogs.com/wrkjwl/p/9684977.html
Copyright © 2011-2022 走看看