I was trying to understand the difference between BeanFactoryPostProcessor and BeanPostProcessor.
BeanFactoryPostProcessor
BeanPostProcessor
I understood that BeanFactoryPostP
BeanFactoryPostP
The BeanFactoryPostProcessor executes before bean Object instantiation (ie at the time Applicationcontext container is initialized)
Object
Applicationcontext
BeanPostprocessor is executed after the bean object is created, as it can be executed before init() and after init().
BeanPostprocessor
init()