1.SpringIOC容器对Bean的生命周期的管理过程:
1、通过构造器或工厂方法创建Bean的实例
2、为Bean的属性赋值或对其他Bean的引用
3、调用Bean的初始化方法
4、使用Bean
5、当容器关闭时,调用Bean的销毁方法
2.代码如下:
1.实体类中的init和destroy方法
//资源初始化
public void init(){
System.out.println("init方法被调用");
}
//资源回收销毁
public void destroy(){
System.out.println("destroy方法被调用");
}
public Video(){
System.out.println("video空构造函数被调用");
}
//构造方法
public Video(String title) {
this.title = title;
}
2.配置器中的代码
<bean id="video" class="com.xx.domain.Video" scope="singleton" init-method="init" destroy-method="destroy">
<!--属性注入-->
<property name="id" value="9"/>
<property name="title" value="Spring 5.x"/>
</bean>
<