1、业务:在线程池中的call方法中写了一段循环代码,要求在应用关闭的时候需要有好的终止正在执行任务的线程
while(beStop){
//do something
}
2、解决办法:使用全局变量在循环代码中,并且注册一个结束的监听器修改这个全局变量
@SpringBootApplication
@Slf4j
public class ExistingListener implements ApplicationListener<ContextClosedEvent>