spring2.5 ioc(控制反转)容器之bean配置详解(实践篇)

上传人:自*** 文档编号:80048835 上传时间:2019-02-18 格式:DOC 页数:12 大小:144.50KB
返回 下载 相关 举报
spring2.5 ioc(控制反转)容器之bean配置详解(实践篇)_第1页
第1页 / 共12页
spring2.5 ioc(控制反转)容器之bean配置详解(实践篇)_第2页
第2页 / 共12页
spring2.5 ioc(控制反转)容器之bean配置详解(实践篇)_第3页
第3页 / 共12页
spring2.5 ioc(控制反转)容器之bean配置详解(实践篇)_第4页
第4页 / 共12页
spring2.5 ioc(控制反转)容器之bean配置详解(实践篇)_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《spring2.5 ioc(控制反转)容器之bean配置详解(实践篇)》由会员分享,可在线阅读,更多相关《spring2.5 ioc(控制反转)容器之bean配置详解(实践篇)(12页珍藏版)》请在金锄头文库上搜索。

1、Spring2.5 IoC(控制反转)容器之bean配置详解(实践篇)1、新建一个java工程名叫DIConfig,加入commons-loggin.jar和spring.jar。2、简单的语法就不演示,具体代码的含义请看注释,这里不再作解释3、内部bean的配置Java代码1. /* 2. *内部bean的引用演示 3. */ 4. packagecom.iwtxokhtd.bean.config.inner; 5. 6. /* 7. *authorAdministrator 8. * 9. */ 10. /外部bean 11. publicclassOuterBean 12. 13. pr

2、ivateStringouter; 14. privateInnerBeantarget; 15. /外部访问 16. publicInnerBeangetTarget() 17. returntarget; 18. 19. /setter注入内部bean 20. publicvoidsetTarget(InnerBeantarget) 21. this.target=target; 22. 23. publicStringgetOuter() 24. returnouter; 25. 26. publicvoidsetOuter(Stringouter) 27. this.outer=out

3、er; 28. 29. 30. 31. /* * 内部bean的引用演示 */ package com.iwtxokhtd.bean.config.inner; /* * author Administrator * */ /外部bean public class OuterBean private String outer; private InnerBean target; /外部访问 public InnerBean getTarget() return target; /setter注入内部bean public void setTarget(InnerBean target) thi

4、s.target = target; public String getOuter() return outer; public void setOuter(String outer) this.outer = outer; Java代码1. /* 2. *作为其它bean的内部bean来使用 3. */ 4. packagecom.iwtxokhtd.bean.config.inner; 5. 6. /* 7. *authorAdministrator 8. * 9. */ 10. publicclassInnerBean 11. 12. /用setter注入两个属性 13. private

5、Stringname; 14. privateintage; 15. publicintgetAge() 16. returnage; 17. 18. publicvoidsetAge(intage) 19. this.age=age; 20. 21. publicStringgetName() 22. returnname; 23. 24. publicvoidsetName(Stringname) 25. this.name=name; 26. 27. /* * 作为其它bean的内部bean来使用 */ package com.iwtxokhtd.bean.config.inner; /

6、* * author Administrator * */ public class InnerBean / 用setter注入两个属性 private String name; private int age; public int getAge() return age; public void setAge(int age) this.age = age; public String getName() return name; public void setName(String name) this.name = name; bean集合的配置:Java代码1. /* 2. *演示b

7、ean中常见集合配置 3. */ 4. packagecom.iwtxokhtd.bean.config.collection; 5. 6. importjava.util.List; 7. importjava.util.Map; 8. importjava.util.Properties; 9. importjava.util.Set; 10. 11. /* 12. *authorAdministrator 13. * 14. */ 15. publicclassCollectionBean 16. 17. /1:Properties 18. privatePropertiesproper

8、tys; 19. /2:List 20. privateListlist; 21. /3:Map 22. privateMapmaps; 23. /4:Set 24. privateSetset; 25. publicListgetList() 26. returnlist; 27. 28. publicvoidsetList(Listlist) 29. this.list=list; 30. 31. publicMapgetMaps() 32. returnmaps; 33. 34. publicvoidsetMaps(Mapmaps) 35. this.maps=maps; 36. 37.

9、 publicPropertiesgetPropertys() 38. returnpropertys; 39. 40. publicvoidsetPropertys(Propertiespropertys) 41. this.propertys=propertys; 42. 43. publicSetgetSet() 44. returnset; 45. 46. publicvoidsetSet(Setset) 47. this.set=set; 48. 49. 50. /* * 演示bean中常见集合配置 */ package com.iwtxokhtd.bean.config.colle

10、ction; import java.util.List; import java.util.Map; import java.util.Properties; import java.util.Set; /* * author Administrator * */ public class CollectionBean /1:Properties private Properties propertys; /2:List private List list; /3:Map private Map maps; /4:Set private Set set; public List getList() return list; public void setList(List list) this.list = list; public Map getMaps(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号