Spring常用接口

常用接口
ApplicationContextAware
    void setApplicationContext(ApplicationContext applicationContext)
BeanNameAware
    void setBeanName(String name)
InitializingBean
    void afterPropertiesSet()
DisposableBean
    void destroy()
BeanDefinitionRegistryPostProcessor
    void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry)    针对BeanDefinition进行操作
BeanFactoryPostProcessor
    void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)    针对BeanFactory进行操作
BeanPostProcessor
    Object postProcessBeforeInitialization(Object bean, String beanName)    对bean执行init方法前操作
    Object postProcessAfterInitialization(Object bean, String beanName)        对bean执行init方法后操作

原文地址:https://www.cnblogs.com/benx/p/3409860.html