Chinaunix首页 | 论坛 | 博客
  • 博客访问: 203245
  • 博文数量: 73
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 750
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-13 18:32
文章分类

全部博文(73)

文章存档

2009年(1)

2008年(72)

我的朋友

分类: Java

2008-03-19 11:50:44

  集合对象的依赖注入

package com.biaoflying;
import java.util.*;

public class SomeBean {
    private String[] names;
    private Map map;
    public void setNames(String[] names){
        this.names=names;
    }
    public String[] getNames(){
        return names;
    }
    public void setMap(Map map){
        this.map=map;
    }
    public Map getMap(){
        return map;
    }
}

package com.biaoflying;

import java.util.*;
import org.springframework.context.*;
import org.springframework.context.support.*;

public class CollectionDemo {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        ApplicationContext context=
            new FileSystemXmlApplicationContext(
                    "beans-config.xml");
        SomeBean bean=(SomeBean)context.getBean("someBean");
        String[] names=bean.getNames();
        for(int i=0;i            System.out.println(names[i]);
        Map map=bean.getMap();
        Set set=map.entrySet();
        Iterator iter=set.iterator();
        while(iter.hasNext()){
            Map.Entry me=(Map.Entry)iter.next();
            System.out.println(me.getKey()+" : "
                +me.getValue());
        }
    }

}


 "">
 

    
        
            
                biaoflying
                abio
            

        

        
            
                
                    Hello
                

                
                    Welcome
                

            

        

    


  输出

biaoflying
abio
biaoflying : Hello
abio : Welcome

  对于List在.xml文件中实现依赖注入与数组是类似的。java.util.Set采用以下的方式:


  ...
 
 




阅读(584) | 评论(0) | 转发(0) |
0

上一篇:Spring之旅一

下一篇:Spring之旅二

给主人留下些什么吧!~~