实现DisposableBean接口,实现其方法,能在bean被调用完将要销毁的时候调用。可以在这里释放资源,关闭什么等操作。
不过也可以使用定制方式实现上面的操作。在bean配置中添加属性destroy-method=“方法名”。在加载bean的类当中实现这个方法。
自定制的方法可以不在xml文件里面配置,而是以注解的方式@PreDestroy
public void 方法名(){}
注意:以上的bean生命周期都是在使用ApplicationContext加载bean的时候是这样,如果是使用BeanFactory的不完全一样,少了BeanPostProcessor