Spring中怎么获得Bean本身的id-创新互联
Spring中怎么获得Bean本身的id,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
成都创新互联-专业网站定制、快速模板网站建设、高性价比梁河网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式梁河网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖梁河地区。费用合理售后完善,十载实体公司更值得信赖。一 配置
二 Bean
package org.crazyit.app.service;import org.springframework.beans.factory.BeanNameAware;public class Chinese implements BeanNameAware{ // 保存部署该Bean时指定的id属性 private String beanName; public void setBeanName(String name) { this.beanName = name; } public void info() { System.out.println("Chinese实现类" + ", 部署该Bean时指定的id为" + beanName); }}
三 测试类
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) { // 创建Spring容器,容器会自动预初始化所有Bean实例 ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml"); Chinese chin = ctx.getBean("chinese" , Chinese.class); chin.info(); }}
四 测试结果
Chinese实现类, 部署该Bean时指定的id为chinese
关于Spring中怎么获得Bean本身的id问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
分享名称:Spring中怎么获得Bean本身的id-创新互联
网页网址:http://scyanting.com/article/pcpih.html