我知道spring BeanPostProcessor的工作原理,但我完全没有BeanPostProcessor可能会很有帮助的这种情况。如果有人在他/她的应用程序中实现了BeanPostProcessor,请对此进行简要说明。

最佳答案

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

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

关于java - BeanPostProcessor的示例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21078747/

10-11 04:56