Spring 注入集合的成员变量属性

Spring支持list,set,map和prop四种集合类型的注入。

看一个例子:JavaCollection这个类包含了上述介绍的4种集合类型的成员变量:

import java.util.*;

public class JavaCollection {

  List addressList;

  Set  addressSet;

  Map  addressMap;

  Properties addressProp;

  // a setter method to set List

  public void setAddressList(List addressList) {

     this.addressList = addressList;

  }

  // prints and returns all the elements of the list.

  public List getAddressList() {

     System.out.println("List Elements :"  + addressList);

     return addressList;

  }

  // a setter method to set Set

  public void setAddressSet(Set addressSet) {

     this.addressSet = addressSet;

  }

  // prints and returns all the elements of the Set.

  public Set getAddressSet() {

     System.out.println("Set Elements :"  + addressSet);

     return addressSet;

  }

  // a setter method to set Map

  public void setAddressMap(Map addressMap) {

     this.addressMap = addressMap;

  }  

  // prints and returns all the elements of the Map.

  public Map getAddressMap() {

     System.out.println("Map Elements :"  + addressMap);

     return addressMap;

  }

  // a setter method to set Property

  public void setAddressProp(Properties addressProp) {

     this.addressProp = addressProp;

  }  

  // prints and returns all the elements of the Property.

  public Properties getAddressProp() {

     System.out.println("Property Elements :"  + addressProp);

     return addressProp;

  }

}

Spring 注入集合的成员变量属性

   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-3.0.xsd">

 

 

     

     

       

           INDIA

           Pakistan

           USA

           USA

       

     

     

     

       

           INDIA

           Pakistan

           USA

           USA

       

     

     

     

       

           

           

           

           

       

     

     

     

       

           INDIA

           Pakistan

           USA

           USA

       

     

 

Spring 注入集合的成员变量属性


上一篇:【Kotlin】扩展属性 ( 扩展变量属性 | 扩展常量属性 | 注意事项 | 本质分析 )


下一篇:Mysql innodb 后台的7大线程与3大内存