BeanPostProcessor的示例

时间:2014-01-12 18:42:54

标签: java spring

我知道spring BeanPostProcessor是如何工作的,但我确实没有得到任何BeanPostProcessor可能非常有帮助的场景。如果有人在他/她的申请中实施了BeanPostProcessor,那么请简要介绍一下。

1 个答案:

答案 0 :(得分:0)

BeanPostProcessor接口可以说是Spring IoC容器中最基本和最有用的工具。看一下javadoc中的实现类。

您通常使用Spring将bean注入其他bean。 Spring使用AutowiredAnnotationBeanPostProcessor来实现这一目标。在实例化bean之后,这个BeanPostProcessor扫描bean @Autowired目标的字段。如果找到任何,它会尝试从上下文中解析bean以进行注入。您可以找到源代码here