欢迎来到天天文库
浏览记录
ID:33192050
大小:144.50 KB
页数:12页
时间:2019-02-21
《spring2.5 ioc(控制反转)容器之bean配置详解(实践篇)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Spring2.5IoC(控制反转)容器之bean配置详解(实践篇)1、新建一个java工程名叫DIConfig,加入commons-loggin.jar和spring.jar。2、简单的语法就不演示,具体代码的含义请看注释,这里不再作解释3、内部bean的配置Java代码1./** 2. * 内部bean的引用演示 3. */ 4.package com.iwtxokhtd.bean.config.inner; 5. 6./** 7. * @author Administrator 8. * 9. */ 10.//外部bean
2、 11.public class OuterBean { 12. 13. private String outer; 14. private InnerBean target; 15. //外部访问 16. public InnerBean getTarget() { 17. return target; 18. } 19. //setter注入内部bean 20. public void setTarget(InnerBean target) {
3、 21. this.target = target; 22. } 23. public String getOuter() { 24. return outer; 25. } 26. public void setOuter(String outer) { 27. this.outer = outer; 28. } 29. 30. 1.} /***内部bean的引用演示*/packagecom.iwt
4、xokhtd.bean.config.inner;/***@authorAdministrator**///外部beanpublicclassOuterBean{privateStringouter;privateInnerBeantarget;//外部访问publicInnerBeangetTarget(){returntarget;}//setter注入内部beanpublicvoidsetTarget(InnerBeantarget){this.target=target;}publicStringgetOuter(){returnouter;}publicvoidset
5、Outer(Stringouter){this.outer=outer;}} Java代码1./** 2. * 作为其它bean的内部bean来使用 3. */ 4.package com.iwtxokhtd.bean.config.inner; 5. 6./** 7. * @author Administrator 8. * 9. */ 10.public class InnerBean { 11. 12.// 用setter注入两个属性 13. private String name; 14
6、. private int age; 15. public int getAge() { 16. return age; 17. } 18. public void setAge(int age) { 19. this.age = age; 20. } 21. public String getName() { 22. return name; 23. } 24. public void setName(Str
7、ing name) { 25. this.name = name; 26. } 27.} /***作为其它bean的内部bean来使用*/packagecom.iwtxokhtd.bean.config.inner;/***@authorAdministrator**/publicclassInnerBean{//用setter注入两个属性privateStringname;privateintage;publicintgetAge(){re
此文档下载收益归作者所有