我正在设置一些CronTriggers,以便在不同的时间启动几个不同的批处理作业。
我曾尝试在线搜索,但只能在说出网络电话或其他服务类之后找到如何安排的答案。我希望在启动时安排这些触发器。
我怎样才能做到这一点?
我已经通过各自的构建器构建了Triggers和JobDetails。
我使用的是Spring-boot-starter-quartz
我相信你要找的是创建一个实现ApplicationRunner或CommandLineRunner的类。在启动spring应用程序时,spring将在此类中执行run命令,您可以在启动时以编程方式调用您的任务。
如果您想了解更多信息,请看这个:
https://www.concretepage.com/spring-boot/spring-boot-commandlinerunner-and-applicationrunner-example