为了账号安全,请及时绑定邮箱和手机立即绑定

当我在bean中配置了<property name="dao" ref="steerdao"></property>后为什么只调用了初始化方法,并没有调用destroy()方法?

配置文件如下:

<bean name="chineseSteer" class="com.ly.spring.action.Chinese">

<property name="serivce" ref="steerService"></property>

</bean>

public class Chinese implements InitializingBean,DisposableBean{

public void show() {

serivce.chop();

}


@Override

public void destroy() throws Exception {

System.out.println("destroy()");

}


@Override

public void afterPropertiesSet() throws Exception {

System.out.println("afterPropertiesSet()");

}


正在回答

2 回答

你的Test类或者是他的基类有 在@After调用 context的destroy方法吗

0 回复 有任何疑惑可以回复我~

不会吧,有销毁方法

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

当我在bean中配置了<property name="dao" ref="steerdao"></property>后为什么只调用了初始化方法,并没有调用destroy()方法?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信