- BeanNameAware
- BeanClassLoaderAware
- EnvironmentAware
- ResourceLoaderAware
- ApplicationContextAware
- InitializingBean
- PriorityOrdered
- BeanDefinitionRegistryPostProcessor
- FactoryBean
- BeanFactoryPostProcessor
- InstantiationAwareBeanPostProcessor
- BeanPostProcessor
- DisposableBean
- ApplicationEventPublisher
- ResourcePatternResolver
// TODO