AutowireCapableBeanFactory 为非springbean注入bean

来源:互联网 发布:淘宝上有爱弹幕账号么 编辑:程序博客网 时间:2024/04/28 11:58
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()); }}

原创粉丝点击