ConfigurationClassPostProcessor()
BeanFactoryPostProcessor used for bootstrapping processing of Configuration classes.
Registered by default when using <context:annotation-config/> or <context:component-scan/>. Otherwise, may be declared manually as with any other BeanFactoryPostProcessor.
This post processor is Ordered#HIGHEST_PRECEDENCE as it is important that any Bean methods declared in Configuration classes have their respective bean definitions registered before any other BeanFactoryPostProcessor executes.
Author
Chris Beams
Author
Juergen Hoeller
Author
Phillip Webb
Since
3.0