296得票6回答
每天凌晨1点01分的Spring cron表达式

我想让我的代码根据Spring cron表达式在固定的时间执行。我希望代码每天早上1:01执行。我尝试了下面的表达式,但是没有触发。这里的语法有什么问题吗?@Scheduled(cron = "0 1 1 ? * *") public void resetCache() { // .....

143得票11回答
在集群环境下运行的Spring定时任务

我正在编写一个应用程序,其中有一个定时任务,每60秒执行一次。该应用程序已经配置为在需要时扩展到多个实例。我只想在任何节点上每60秒钟执行1个实例的任务。我找不到直接解决这个问题的方法,我很惊讶这个问题以前没有被问过多次。 我正在使用Spring 4.1.6。 <task:sche...

103得票8回答
使用Spring编程方式调度任务(动态设置fixedRate)。

目前我有这个:@Scheduled(fixedRate=5000) public void getSchedule(){ System.out.println("in scheduled job"); } 我可以将此更改为使用对属性的引用@Scheduled(fixe...

50得票2回答
如何在Spring中避免时间表重叠?

@Scheduled(fixedDelay = 5000) public void myJob() { Thread.sleep(12000); } 如果前一个例程还没有完成,我该如何阻止这个春季工作运行?

34得票6回答
将外部化的值注入到Spring注解中

我一直在思考Java特性,该特性能在编译时评估注解值,似乎使得外部化注解值变得困难。 然而,我不确定它是否真的不可能,所以我希望得到任何建议或关于这个问题的明确答案。 更重要的是,我正在尝试外部化一个控制Spring中调度方法调用之间延迟的注解值,例如:public class SomeCla...

23得票8回答
Spring的@Scheduled注解随机延迟

我正在使用Spring框架的@Scheduled注解来调用一个方法。但是我在我的设置中有多个节点,我不希望它们都在完全相同的时间运行。因此,我想给初始延迟设置一个随机值,以使它们彼此偏移。import org.springframework.scheduling.annotation.Sche...

22得票5回答
使用Java配置在Spring(Boot)中为@Scheduled任务创建通用异常处理程序

我的Spring Boot(版本1.4.2)应用程序中有许多定时任务,并希望像正常控制器一样使用@ExceptionHandler注释,通过一个处理程序捕获来自它们的所有异常。但是,这种方法不适用于使用@Scheduled注释定义的任务,因为存在线程问题:@Component public c...

21得票1回答
Quartz Job 和 Spring 定时任务有什么区别?

我是第一次使用Spring-boot(版本1.3.6)和Quartz,我想知道使用Spring-scheduler创建任务与使用Quartz有何区别: @Scheduled(fixedRate = 40000) public void reportCurrentTime() ...

20得票3回答
Spring 3.2中的"@Scheduled"注解异常处理

如何自定义Spring的@Scheduled注解的异常处理方法? 我有一些Cron定时任务在Tomcat 6服务器上触发,当出现任何异常时,需要进行一些处理。 Spring版本为3.2 Tomcat服务器版本为6

19得票7回答
禁用Spring Boot集成测试中的@Schedule

如何在Spring Boot的集成测试中禁用定时任务自启动? 谢谢。