BeanPostProcessor
BeanFactoryPostProcessor
Required annotation