Aar*_*lla 24 java spring autowired
我有一个bean B,我必须创建自己(使用new B()),并有@Autowire和@PostConstruct注释.
如何使Spring从我的bean处理这些注释A?
相关问题:
Ale*_*exR 38
亚伦,我相信你的代码是正确的,但我使用了以下内容:
B bean = new B();
AutowireCapableBeanFactory factory = applicationContext.getAutowireCapableBeanFactory();
factory.autowireBean( bean );
factory.initializeBean( bean, "bean" );
Run Code Online (Sandbox Code Playgroud)
第一种方法将处理@Autowire字段和方法(但不是经典属性).第二种方法将调用后处理(@PostConstruct以及任何已定义的BeanPostProcessors).
如果实现ApplicationContextAware接口,则可以在bean中获取应用程序上下文.
| 归档时间: |
|
| 查看次数: |
22718 次 |
| 最近记录: |