InitializingBean接口 spring初始化bean的时候,自动调用afterPropertiesSet方法 spring初始化bean有两种方式: 第一:实现InitializingBe
-
InitializingBean接口 spring初始化bean的时候,自动调用afterPropertiesSet方法 spring初始化bean有两种方式: 第一:实现InitializingBean接口,继而实现afterPropertiesSet的方法 第二 <bean>配置文件使用init-method标签,spring通过反射原理,初始化bean时,调用init-method配置的方法进行初始化。
-
ApplicationContextAware接口 通过实现该接口拿到ApplicationContext 对象,进而得到任何spring中的bean(实现该接口的setApplicationContext方法)
-
FactoryBean接口 Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象.
-
BeanPostProcessor接口 在Spring容器中完成bean实例化、配置以及其他初始化方法 前(实现postProcessBeforeInitialization方法)后(实现postProcessAfterInitialization方法) 添加一些自己逻辑处理。 postProcessBeforeInitialization方法在bean初始化之前被spring调用(即注解1中提到的方法之前) postProcessAfterInitialization方法在bean初始化之后被spring调用