【发布时间】:2014-07-17 16:58:11
【问题描述】:
我正在尝试在我的 Spring Java Config 中添加一个 BeanPostProcessor。它似乎对通过组件扫描(@Configuration、@RestController、..)创建的 bean 起作用但仅
我在 Java 配置中创建的 Bean 不是。
例如
@Configuration
public class MyConfiguration
{
@Bean
public MyBean myBean()
{
return new MyBean();
}
@Bean
public static MyBPP myBeanPostProcessor()
{
return new MyBPP();
}
}
请注意,我确实将 BeanPostProcessor 的方法声明为静态(请参阅 http://forum.spring.io/forum/spring-projects/container/123899-beanpostprocessor-with-bean-annotation-not-working)。
因此创建了一个 MyBean 的实例,但 BeanPostProcessor 从不处理它。
【问题讨论】:
标签: java spring spring-boot spring-java-config