您的位置:首页 > 编程语言 > Java开发

AutowireCapableBeanFactory 为非springbean注入bean

2017-08-29 15:17 423 查看
public static void main(String[] args) {
ApplicationContext c = SpringApplication.run(BootTestApplication.class, args);
AutowireCapableBeanFactory beanF = c.getAutowireCapableBeanFactory();
// 创建了一个bean并注入了依赖bean,但是该bean并不由spring控制

ABD a = beanF.createBean(ABD.class);

ABD b = new ABD();
// 为已经生成的对象注入依赖
beanF.autowireBean(b);
a.a();
b.a();
}
public class ABD {
@Resource private Config bb;

public void a(){

System.out.println(bb.getAbcd());
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐