4.1.新建一个Demo2的实体类;
package com.eduask.entity;
//新建一个Demo2的实体类;
public class Demo2 {
public void init(){
System.out.println("这是init方法");
}
public void destory(){
System.out.println("调用cx.close方法之后");
System.out.println("这是destory方法");
}
}
4.2新建一个TestDemo2的测试类
package com.eduask.entity;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestDemo2 {
public static void main(String[] args) {
ClassPathXmlApplicationContext cx=new ClassPathXmlApplicationContext("demo2.xml");
Demo2 demo2=(Demo2) cx.getBean("Demo2");
//只有当执行cx.close方法时,Demo2中的destory方法才会被执行;
cx.close();
}
}
4.3 新建一个demo2.xml的配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd"
>
<bean id="Demo2" class="com.eduask.entity.Demo2" init-method="init" destroy-method="destory">
</bean>
</beans>