我知道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/