ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
### 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> ```