大佬。问个问题,我用的是springboot项目,我想在程序停止前(含程序正常退出,使用Kill pid命令干掉进程),去数据库改个数据的状态,应该用啥方法呢????
我用了ShutdownHook方法,是有停止的时候,经过这个方法,但是报错了,报数据库连接已经断开,还有啥其它方法吗??
求大佬解救
另起一个进程监视你这个程序进程,进程存在和消失都更新数据状态
@Component
public class ExitCode{
@PreDestroy
public void exit(){
System.out.println("springboot程序结束 执行@PreDestroy");
}
}
————————————————
版权声明:本文为CSDN博主「代码不是马」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lyp1245387976/article/details/112751602
同问