Spring中bean的生命周期
Posted Zong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring中bean的生命周期相关的知识,希望对你有一定的参考价值。
public class Others implements BeanPostProcessor{
public Others(){
//第一步 调用无参数的构造方法创建bean实例
}
private String othername;
public void setOtherName(String otherName){
//第二步 调用set方法设置属性
}
public Object postProcessorBeforeInitialization(){
//第3.1步 初始化之前执行的方法 前置处理器 **注意会对bean.xml中所有bean都添加该处理器**
}
public void initMethod(){
//第三步 执行初始化方法
}
public Object postProcessorAfterInitialization(){
//第3.2步 初始化之后执行的方法 后置处理器
}
public void destoryMethod(){
//第五步 执行销毁方法
}
}
public void test(){
ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");
Others others = context.getBean("others",Others.class);
//第四步 获取创建Bean实例对象
((ClassPathXmlApplicationContext) context).close;
}
<bean id="others" class="com.zong.spring.Others" init-method="initMethod" destory-method="destoryMethod">
以上是关于Spring中bean的生命周期的主要内容,如果未能解决你的问题,请参考以下文章