如何销毁此调度程序?
@PostConstruct
private void startWatchingMonitor() {
PeriodicTrigger trigger = new PeriodicTrigger(60, TimeUnit.SECONDS);
scheduler.schedule(this::watchingMonitor, trigger);
}发布于 2021-04-28 20:36:47
TaskScheduler#schedule返回一个ScheduledFuture。
然后,您可以只使用cancel()
@PostConstruct
private void startWatchingMonitor() {
PeriodicTrigger trigger = new PeriodicTrigger(60, TimeUnit.SECONDS);
ScheduledFuture future=scheduler.schedule(this::watchingMonitor, trigger);
//...
future.cancel();
}https://stackoverflow.com/questions/67300273
复制相似问题