集合的遍历以及在Spring中的注入

Posted 一个java小生的奋斗史

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集合的遍历以及在Spring中的注入相关的知识,希望对你有一定的参考价值。

(一)遍历

list:foreach循环

set:foreach循环

map:先用set集合得到所有key值,然后循环key得到所有vale

Map<String,String> map = new TreeMap<String, String>();

Set<String> sett = map.keySet();
    for (String s : sett) {
      System.out.println(s+":"+map.get(s));
    }  

(二)注入

property注入:

<property name="adminEmails">  
    <props>  
        <prop key="administrator">[email protected]</prop>  
        <prop key="support">[email protected]</prop>  
        <prop key="development">[email protected]</prop>  
    </props>  
  </property> 

list注入:

<property name="someList">  
    <list>  
        <value>a list element followed by a reference</value><!--第一种注入>  
        <ref bean="myDataSource" />  <!-第二种注入->
    </list>  
  </property>

set注入:

<property name="someSet">  
    <set>  
        <value>just some string</value>  
        <ref bean="myDataSource" />  
    </set>  
  </property>  

map注入:

 <property name="someMap">  
    <map>  
        <entry key="1" value="a"> 
        </entry>  
       <entry key="2" value="b"> 
        </entry>
    </map>  
  </property> 

 

以上是关于集合的遍历以及在Spring中的注入的主要内容,如果未能解决你的问题,请参考以下文章

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段

Spring认证-Spring注入集合

Spring配置文件中注入复杂类型属性

spring 注入集合类型 ListSetMap

Spring各类集合注入