这是我第一次使用Spring批处理,我有一个任务要做,我必须每天晚上00:00运行计划任务,这将截断数据库中的表,并重新填充它
我不知道最好的方法是什么,我读了一个关于调度任务的教程,我创建了一个调度函数,在这个函数中,我将编写执行我的SQL脚本的代码,如下:
@Component
public class ScheduledTasks {
@Scheduled(fixedRate = 5000)
public void reportCurrentTime(){
//My code goes here
}
}
但我不知道这是最好的方法,因为我在一些教程中发现他们正在使用JobLauncher
和job-report.xml
。
有关如何完成此任务的建议吗?
答案 0 :(得分:0)
使用
\W
查看https://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html
不要忘记将@EnableScheduling添加到您的配置中。