Spring中怎么获取其他Bean的属性值,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
创新互联公司主要为客户提供服务项目涵盖了网页视觉设计、VI标志设计、成都营销网站建设、网站程序开发、HTML5响应式重庆网站建设公司、手机网站制作、微商城、网站托管及成都网站维护、WEB系统开发、域名注册、国内外服务器租用、视频、平面设计、SEO优化排名。设计、前端、后端三个建站步骤的完善服务体系。一人跟踪测试的建站服务标准。已经为混凝土搅拌罐行业客户提供了网站营销服务。一 配置
二 Bean
1 Person
package org.crazyit.app.service;public class Person{ private int age; private Son son; // age的setter和getter方法 public void setAge(int age) { this.age = age; } public int getAge() { return this.age; } // son的setter和getter方法 public void setSon(Son son) { this.son = son; } public Son getSon() { return this.son; }}
2 Son
package org.crazyit.app.service;public class Son{ private int age; // age的setter和getter方法 public void setAge(int age) { this.age = age; } public int getAge() { return this.age; } public String toString() { return "Son[age=" + age + "]"; }}
三 测试类
package lee;import org.springframework.context.*;import org.springframework.context.support.*;import org.crazyit.app.service.*;public class SpringTest{ public static void main(String[] args) { ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml"); System.out.println("系统获取的son1:" + ctx.getBean("son1")); System.out.println("系统获取son2:" + ctx.getBean("son2")); System.out.println("系统获取theAge的值:" + ctx.getBean("theAge")); System.out.println("系统获取theAge2的值:" + ctx.getBean("theAge2")); }}
四 测试结果
系统获取的son1:Son[age=11]系统获取son2:Son[age=11]系统获取theAge的值:11系统获取theAge2的值:30
关于Spring中怎么获取其他Bean的属性值问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。