2016-03-08 92 views
1

你好我正在做一个cron工作,并且想要在周一早上每两周运行一次任务,在春天使用@schedule,任何人都可以帮我解决这个问题吗?在春天使用@Schedule

+1

你应该对你的确切当前的问题更精确。你知道这有一个注释...但是当你使用它时发生了什么?你如何使用它 ?什么版本的春天(-boot)? ... – ben75

回答

1

你应该看看入门的例子在spring.io网站:

Scheduling Tasks

为了您的使用情况,你就可以使用一个cron表达式的预定注解:

@Scheduled(cron=". . .") 

这使用CronSequenceGenerator

1

正如提到的其他答案,您只需添加@Scheduled注释。但是,如果使用弹簧启动,不要忘记在主类应用程序添加此anotation @EnableScheduling

@EnableScheduling 
@EnableAutoConfiguration 
public class MyApplication { 

希望它可以帮助