Tim*_*m P 7 java resources lifecycle spring postconstruct
JSR-250表示将在@PostConstruct方法之前调用所有@Resource注释方法.
我的问题是:
这是否意味着在调用任何@PostConstruct注释方法之前,将调用上下文中所有bean的所有@Resource注释方法?或者换句话说,一旦注入了依赖项,就可以调用bean @PostConstruct方法,即使上下文中的其他bean仍没有注入依赖项吗?
此致,蒂姆.
保证当给定的bean @PostConstruct被调用时,它的所有@Resource字段都将被注入.如果有任何的注射的是自己跟自己豆类@Resource和@PostConstruct,然后将那些已经被调用.换句话说,在@PostConstruct调用任何给定的时间时,保证其所有依赖关系都已完全初始化.
这是可能的,而且在事实上,这BeanA将通过构建和初始化@PostConstruct之前BeanB甚至被实例化,如果 BeanB对没有明示的依赖BeanA.
| 归档时间: |
|
| 查看次数: |
2365 次 |
| 最近记录: |