快速业务通道

集合对象注入&&通过构造函数注入 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21

集合对象注入&&通过构造函数注入

时间:2011-01-13 BlogJava 笑口常开、财源滚滚来

public interface IPersonService {   public abstract void Save();   public Set<String> getSets() ;   public List<String> getLists() ;   public Properties getProperties() ;   public Map<String, String> getMaps() ; } public class PersonServiceBean implements IPersonService {   private IPersonDao iPersonDao;   private Set<String> sets=new HashSet<String>();   private List<String> lists=new ArrayList<String>();   private Properties properties=new Properties();   private Map<String,String> maps=new HashMap<String,String>();   public PersonServiceBean(IPersonDao personDao, String name) {    iPersonDao = personDao;    this.name = name;   }   public void Save(){    System.out.println(name);//输出name    iPersonDao.add();   }   private String name;   public String getName() {    return name;   }   public void setName(String name) {    this.name = name;   }   public Map<String, String> getMaps() {    return maps;   }   public void setMaps(Map<String, String> maps) {    this.maps = maps;   }   public Properties getProperties() {    return properties;   }   public void setProperties(Properties properties) {    this.properties = properties;   }   public Set<String> getSets() {    return sets;   }   public void setSets(Set<String> sets) {    this.sets = sets;   }   public IPersonDao getIPersonDao() {    return iPersonDao;   }   public void setIPersonDao(IPersonDao personDao) {    iPersonDao = personDao;   }   public List<String> getLists() {    return lists;   }   public void setLists(List<String> lists) {    this.lists = lists;   } }

集合对象注入&&通过构造函数注入(2)

时间:2011-01-13 BlogJava 笑口常开、财源滚滚来

测试类:

public class SpringTest {   @BeforeClass   public static void setUpBeforeClass() throws Exception {   }   @Test   public void instanceSpring() {    ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext(      "beans.xml");    // ItcastClassPathXMLApplicationContext ctx=new    // ItcastClassPathXMLApplicationContext("beans.xml");    //      IPersonService ipersonService = (IPersonService) ctx      .getBean("personService");    //集合对象的遍历    System.out.println("===========set==================");    for (String value : ipersonService.getSets()) {     System.out.println(value);    }    // ipersonService.Save();    // ctx.close();    // ctx.registerShutdownHook();    System.out.println("===========List=================");    for(String value:ipersonService.getLists()){     System.out.println(value);   

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号