在春天使用@Schedule

时间:2016-03-08 14:30:35

标签: spring spring-boot scheduled-tasks

你好我在cron工作,并希望安排任务在星期一早上每两周运行一次,在春天使用@schedule可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

您应该查看spring.io网站上的入门示例:

Scheduling Tasks

对于您的用例,您将使用带有cron表达式的计划注释:

@Scheduled(cron=". . .")

这使用CronSequenceGenerator

答案 1 :(得分:1)

正如另一个答案所提到的,你只需添加@Scheduled注释即可。但是,如果使用spring boot,请不要忘记在应用程序的主类中添加此anotation @EnableScheduling

@EnableScheduling
@EnableAutoConfiguration
public class MyApplication {

希望有所帮助