org.springframework.context.ApplicationContextInitializer介绍
org.springframework.beans.factory.config.BeanFactoryPostProcessor介绍
org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor介绍
org.springframework.beans.factory.config.BeanPostProcessor介绍
org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor介绍
留意:InstantiationAwareBeanPostProcessor和 BeanPostProcessor 是可以同时被实现的,并且也会同时生效,但是InstantiationAwareBeanPostProcessor的实行时机要稍早于BeanPostProcessor;详细看上面调用顺序图InstantiationAwareBeanPostProcessor 提供了更细粒度的控制,可以在 Bean 的实例化和属性设置过程中插入自界说逻辑。无论是更换默认的实例化过程、控制依赖注入,还是修改属性值,InstantiationAwareBeanPostProcessor 都提供了强大的灵活性和可扩展性,使得开辟者可以在 Bean 的生命周期中进行更精致的控制。
org.springframework.beans.factory.config.SmartInstantiationAwareBeanPostProcessor介绍
留意:同InstantiationAwareBeanPostProcessor,由于SmartInstantiationAwareBeanPostProcessor 是 InstantiationAwareBeanPostProcessor的子类,因此也SmartInstantiationAwareBeanPostProcessor 也同样能扩展 InstantiationAwareBeanPostProcessor的所有方法。但是如果有两个类分别重写了 SmartInstantiationAwareBeanPostProcessor 和 InstantiationAwareBeanPostProcessor 的方法,那么重写 InstantiationAwareBeanPostProcessor 的类的方法 会先于 重写了 SmartInstantiationAwareBeanPostProcessor的类的方法(留意,这里说的是两者都有的方法)。使用场景
org.springframework.beans.factory.support.MergedBeanDefinitionPostProcessor介绍
org.springframework.beans.factory.BeanNameAware介绍
org.springframework.beans.factory.BeanClassLoaderAware介绍
org.springframework.beans.factory.BeanFactoryAware介绍
org.springframework.context.support.ApplicationContextAwareProcessor介绍
javax.annotation.PostConstruct介绍
org.springframework.beans.factory.InitializingBean介绍
org.springframework.beans.factory.SmartInitializingSingleton介绍
org.springframework.beans.factory.FactoryBean介绍
org.springframework.boot.CommandLineRunner介绍
org.springframework.context.ApplicationListener介绍
javax.annotation.PreDestroy介绍
org.springframework.beans.factory.DisposableBean介绍
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |