首页 > TAG信息列表 > spring-scheduled

java-在方法开始时启动固定的延迟计划,在方法完成时停止

我有一个Spring Boot Web应用程序. 我想在方法启动时启动fixedDelayed计划作业.当someMethod方法完成时,停止计划的作业.我阅读了文档,但我不明白该怎么做.我想在someMethod仍在工作时每隔30秒将dbing到db. 这是伪代码.有人有主意吗? public void someMethod() { //Start sche

java-Spring的@Scheduled注释如何工作?

在我的应用程序中,我在3个单独的类中有3个预定的方法: @Component public class ClassA { @Scheduled(fixedDelay = 5000L) public void methodA(){ //do task "A" } } @Component public class ClassB { @Scheduled(fixedDelay = 5000L) public void methodB

Spring 3.2“@Scheduled”注释的异常处理

如何从spring定制“@Scheduled”注释的异常处理? 我有cron作业将在服务器(Tomcat 6)中触发,当发生任何异常时,我需要做一些处理. 春季版3.2 Tomcat服务器6解决方法:您可以为用于调度注释的ThreadPoolTask​​Scheduler实现并注册ErrorHandler. <task:annotation-driven scheduler=

Spring Boot,Cron作业同步

在我的Spring Boot应用程序中,基于Cron作业(每5分钟运行一次),我需要在我的数据库中处理2000个产品. 现在这些2000产品的处理时间超过5分钟.当第一个Cron作业尚未完成时,我遇到了第二个Cron作业运行的问题. 是否有Spring / Cron开箱即用的功能,可以在开始下一个作业之前同步这些作

java – Spring调度程序的cron表达式 – 每年只运行一次

我的春季服务喜欢 @Scheduled( cron="0 0 7 * * SUN") public void doSomething() { // do something } 我知道你不能拥有为指定一年保留的第7个值.使用表达式我可以告诉spring在特定时间每年运行一次,比如说在2020年12月25日上午6点? 谢谢解决方法:是的你可以.刚看看this答

spring – 使用zookeeper在集群中计划的任务

我们使用Spring来运行可以在单个节点上正常工作的计划任务.我们希望在N个节点的集群中运行这些计划任务,以便在一个时间点由一个节点执行任务.这是针对企业用例的,我们可能期望多达10到20个节点. 我研究了各种选择: >使用Quartz,它似乎是在群集中运行计划任务的流行选择.缺点:我想避

java – 针对不同任务的不同taskScheduler

我正在使用Spring,我在我的应用程序中有几个@Scheduled类: @Component public class CheckHealthTask { @Scheduled(fixedDelay = 10_000) public void checkHealth() { //stuff inside } } @Component public class ReconnectTask { @Scheduled(fixedD

java – @Async通过代理类在Spring 3.2中创建一个异常

我似乎想出了一个问题. 我上课了 @Component @Scope("prototype") public class MyClass extends BaseClass { .... ... @Async public void doSomething() { .... } .... } 和一个包含的Spring配置 <context:annotation-config /> <context:component-scan base-pac

java.lang.ClassNotFoundException:org.springframework.core.ResolvableTypeProvider

参见英文答案 > What causes and what are the differences between NoClassDefFoundError and ClassNotFoundException?                                    15个 我编写了一个Spring注释的调度程序,但是当我执行它时会在帖子标题中给出错误

java – 使用@Scheduled Spring注释的方法的切入点

我想为使用@Scheduled注释的方法设置AspectJ切入点.试过不同的方法但没有任何效果. 1.) @Pointcut("execution(@org.springframework.scheduling.annotation.Scheduled * * (..))") public void scheduledJobs() {} @Around("scheduledJobs()") public Object profileScheduledJo

java – Spring @Scheduled注释

如何动态地使用Spring的@Scheduled注释? CronTrigger(String expression, TimeZone timeZone) http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/scheduling/support/CronTrigger.html#CronTrigger-java.lang.String-java.util.TimeZone- 由于我在数据