🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### bean创建对象执行顺序 1. 构造器方法 2. `setter`方法 3. 初始化方法`init()` 4. 销毁方法`destroy()` - spring中提供了一个Bean后置处理器,允许在调用**初始化方法**`init()`前后对bean进行额外的处理。 步骤: 1. 写一个类实现`BeanPostProcessor`接口,重写两个方法: ``` //arg0:表示当前创建bean对象,arg1:表示创建bean对象的id值 postProcessBeforeInitialization(Object arg0, String arg1) //初始化前调用 postProcessBeforeInitialization(Object arg0, String arg1) //初始化后调用 ``` 2.需要在spring beans配置文件添加 ``` <bean class="com.igeek.lesson3.MyBeanPostProcessor"></bean> ```