目前,我正试图提高使用Springboot应用程序的技能,我想知道当应用程序部署在服务器上时,Springboot应用程序是否有可能每10分钟(或一段时间)插入到MySQL数据库中(我正在使用ElasticBean秸秆),如果是的话,我如何能够做到这一点,以及是否需要额外的工具来完成这一任务。
发布于 2018-04-21 01:59:01
您可以使用@Scheduled注释。
下面是一个非常不错的示例,它使用cron、fixedRate和fixedDelay。
请注意,如果您使用的是动态计划(如下面所示)
@Scheduled("${my.dynamic.schedule}")
public myScheduledMethod() {
//do some tasks here
}您还可以引入逻辑,以确保所有实例不同时运行,执行相同的任务,以避免冗余行为。
https://stackoverflow.com/questions/49951632
复制相似问题