2014-01-12 19 views
1

我知道spring BeanPostProcessor如何工作,但我完全沒有得到任何這樣的場景,其中BeanPostProcessor可能非常有幫助。如果有人在他/她的申請中實施了BeanPostProcessor,那麼請簡要介紹一下。BeanPostProcessor的示例

回答

0

BeanPostProcessor接口可以說是Spring IoC容器最基本和最實用的工具。看看javadoc中的實現類。

您通常使用Spring將bean注入其他bean。 Spring使用AutowiredAnnotationBeanPostProcessor來實現這一點。在bean被實例化後,這個BeanPostProcessor掃描bean的字段爲@Autowired目標。如果它找到了,它會嘗試從上下文中解析一個bean來注入。你可以找到源代碼here