想在一段时间后使用调度程序或数据库事件重置值

want to reset values after some time using scheduler or db event

我有一个 jsp 喜欢:

规则 1:价值

规则 2:价值

以分钟为单位的时间间隔:值

我正在将这些值保存到数据库 根据时间间隔字段的值,我想将规则 1 和规则 2 的值重置为 DB

中的默认值

这个时间间隔可以随时更改,甚至可以在前一个时间间隔未完成之前更改,这意味着无论我选择什么方法,它都需要动态更新

我正在使用 Sprig MVC 和 Oracle 我选择了 ThreadPoolTask​​Scheduler

但现在问题是我一使用

threadPoolTaskScheduler.schedule(runnableObj,触发器);

它立即执行,然后以 1 分钟的适当间隔执行,但我想跳过第一次执行,因为我使用了 PeriodicTrigger 它有一个名为 setInitialDelay() 的方法,但它没有延迟它

我第一次遇到这种问题,请提供一些见解

我想我使用 ThreadPoolTask​​Scheduler 解决了它 欲了解更多信息,请访问 http://www.baeldung.com/spring-task-scheduler 一些有趣的 Spring 调度信息。