企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 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> ```