当前位置: 代码迷 >> Java相关 >> spring 初学有关问题,关于bean的销毁
  详细解决方案

spring 初学有关问题,关于bean的销毁

热度:71   发布时间:2016-04-22 20:55:21.0
spring 初学问题,关于bean的销毁
奇怪啊,为什么日志文件没有doClose的提示啊,导致我没有调用stop的销毁方法
public class MyDaoImp implements MyDao {

@Override
public void save(String args) {
// TODO Auto-generated method stub
System.out.println("daoImp:"+args);
}

public void start(){
System.out.println("start");
}

public void stop(){
System.out.println("stop");
}
}

 <bean id="injectDao" class="mrliu.Dao.MyDaoImp" init-method="start" destroy-method="stop"></bean>

------解决思路----------------------
不懂楼主的意思,你的意思是说Spring没有调用销毁的方法?
------解决思路----------------------
引用:
Quote: 引用:

不懂楼主的意思,你的意思是说Spring没有调用销毁的方法?
对啊

Spring XML配置<bean scope="singleton">作用域默认是单例,你可以修改成prototype(代表每一次都会重新初始化对象)

这样的话每次你调用完成应该就会销毁了。
  相关解决方案