在spring-boot应用程序中,我需要创建一个执行公开方法的计划任务(在应用程序域中)。
通过图形界面,用户可以配置执行时间和周期。
我已经有了这部分。
问题是要知道是否可以使用石英或类似的库来编程任务,并在用户修改配置时重新编程。
请你能给我一些关于它的文档,以便我可以这样配置。
答案 0 :(得分:1)
你可以使用Spring的@Scheduled注释。您可以通过指定延迟字符串来注释弹簧组件上的任何方法,即。应该运行的间隔。这可以在属性文件中配置。要指定间隔,您可以使用" fixedRate"或" fixedDelay"。
fixedRate-即使上次运行的作业仍在进行中,也会执行新的运行。
fixedDelay-控制上次执行完成时的下一个执行时间。
这在过去帮助了我。
1.您可以创建包含要完成的任务的JOB类:
NaN
希望这对你有所帮助。