Spring实战之获取其他Bean的属性值操作示例
本文实例讲述了Spring实战之获取其他Bean的属性值操作。分享给大家供大家参考,具体如下:
站在用户的角度思考问题,与客户深入沟通,找到青龙网站设计与青龙网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、成都网站制作、企业官网、英文网站、手机端网站、网站推广、国际域名空间、虚拟主机、企业邮箱。业务覆盖青龙地区。
一 配置
<?xml version="1.0" encoding="GBK"?>
二 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
更多关于java相关内容感兴趣的读者可查看本站专题:《Spring框架入门与进阶教程》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
网站栏目:Spring实战之获取其他Bean的属性值操作示例
分享地址:http://scyanting.com/article/jgcsgj.html