spring 中的 destroy-method 和 destroy方法的区别是什么? 财富值2

2016-11-02 08:41发布

spring可以在在xml中配置 destroy-method 来指定销毁的方法
但是也也可以通过bean实现接口DisposableBean中的destroy方法来执行销毁的动作

请问这两种有什么区别?
而且是先执行destroy方法,后执行destroy-method执行的方法

为了弥补叙述的不清楚,我写了一个deamo方便理解问题描述

    <bean id="userService" class="cn.demo3.UserService" init-method="init" destroy-method="teardown">         <property name="info" value="凤姐"/>     </bean>
public class UserService implements InitializingBean,DisposableBean {     public void destroy() throws Exception {         System.out.println("1");     }     public void teardown(){         System.out.println("2");     } }
友情提示: 问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
0条回答