Я пытаюсь добавить BeanPostProcessor в свою конфигурацию Java Spring. Кажется, он работает, но только для bean-компонентов, созданных с помощью сканирования компонентов (@Configuration, @RestController, ..)
Компоненты, которые я создаю в своей конфигурации Java, не являются таковыми.
E.g.
@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 никогда его не обрабатывает.