Try with context.getBeanFactory().addBeanPostProcessor(beanPostProcessor)
Edit
You could use a BeanFactoryPostProcessor
also:
public class RegistryBeanPostprocessorConfigurer implements BeanFactoryPostProcessor {
@Override
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
beanFactory.addBeanPostProcessor(getRegistryBeanPostProcessor());
}
}
context.addBeanFactoryPostProcessor(new RegistryBeanPostProcessorConfigurer());
context.refresh();