定时任务(计划任务)

计划任务端点提供关于应用程序调度任务的信息。spring-doc.cadn.net.cn

检索预定任务

要检索排程任务,请设置获取请求/执行器/调度任务如以下基于卷度的示例所示:spring-doc.cadn.net.cn

$ curl 'http://localhost:8080/actuator/scheduledtasks' -i -X GET

最终的响应类似于以下内容:spring-doc.cadn.net.cn

HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 1222

{
  "cron" : [ {
    "expression" : "0 0 0/3 1/1 * ?",
    "nextExecution" : {
      "time" : "2025-11-20T17:59:59.999073346Z"
    },
    "runnable" : {
      "target" : "com.example.Processor.processOrders"
    }
  } ],
  "custom" : [ {
    "lastExecution" : {
      "exception" : {
        "message" : "Failed while running custom task",
        "type" : "java.lang.IllegalStateException"
      },
      "status" : "ERROR",
      "time" : "2025-11-20T16:33:59.854299429Z"
    },
    "runnable" : {
      "target" : "com.example.Processor$CustomTriggeredRunnable@7cc19564"
    },
    "trigger" : "com.example.Processor$CustomTrigger@3cd39478"
  } ],
  "fixedDelay" : [ {
    "initialDelay" : 0,
    "interval" : 5000,
    "lastExecution" : {
      "status" : "SUCCESS",
      "time" : "2025-11-20T16:33:59.818361640Z"
    },
    "nextExecution" : {
      "time" : "2025-11-20T16:34:04.825810594Z"
    },
    "runnable" : {
      "target" : "com.example.Processor.purge"
    }
  } ],
  "fixedRate" : [ {
    "initialDelay" : 10000,
    "interval" : 3000,
    "nextExecution" : {
      "time" : "2025-11-20T16:34:09.804341635Z"
    },
    "runnable" : {
      "target" : "com.example.Processor.retrieveIssues"
    }
  } ]
}

响应结构

响应包含应用程序调度任务的详细信息。下表描述了响应的结构:spring-doc.cadn.net.cn

路径 类型 描述

克朗spring-doc.cadn.net.cn

数组spring-doc.cadn.net.cn

如果有克朗任务的话。spring-doc.cadn.net.cn

克隆。[].可跑。目标spring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

目标将被执行。spring-doc.cadn.net.cn

克隆。[].下一个执行。时间spring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

下一次预定执行的时间。spring-doc.cadn.net.cn

克隆。[]。表达式spring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

克朗表情。spring-doc.cadn.net.cn

fixedDelayspring-doc.cadn.net.cn

数组spring-doc.cadn.net.cn

如果有固定延迟任务的话。spring-doc.cadn.net.cn

fixedDelay。[].可跑。目标spring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

目标将被执行。spring-doc.cadn.net.cn

fixedDelay。[].初始延迟spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

延迟,按毫秒计,在首次执行前。spring-doc.cadn.net.cn

fixedDelay。[].nextExecution.timespring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

如果已知,下一次预定执行的时间。spring-doc.cadn.net.cn

fixedDelay。[].间隔spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

间隔,以毫秒计,介于上一次执行结束与下一次执行开始之间。spring-doc.cadn.net.cn

固定利率spring-doc.cadn.net.cn

数组spring-doc.cadn.net.cn

如果有固定费率的任务。spring-doc.cadn.net.cn

固定速率。[].可跑。目标spring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

目标将被执行。spring-doc.cadn.net.cn

固定速率。[].间隔spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

每次执行开始之间的间隔,以毫秒计。spring-doc.cadn.net.cn

固定速率。[].初始延迟spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

延迟,按毫秒计,在首次执行前。spring-doc.cadn.net.cn

固定速率。[].下一个执行。时间spring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

如果已知,下一次预定执行的时间。spring-doc.cadn.net.cn

习惯spring-doc.cadn.net.cn

数组spring-doc.cadn.net.cn

如果有自定义触发器的任务。spring-doc.cadn.net.cn

习惯。 [].runnable.targetspring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

目标将被执行。spring-doc.cadn.net.cn

习惯。 []。触发spring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

任务的触发点。spring-doc.cadn.net.cn

*. [].上次执行spring-doc.cadn.net.cn

对象spring-doc.cadn.net.cn

如果有的话,是这项任务的最后一次执行。spring-doc.cadn.net.cn

*. [].lastExecution.statusspring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

最后一次执行状态(启动、成功、错误)。spring-doc.cadn.net.cn

*. [].上次执行.时间spring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

最后一次执行的时间。spring-doc.cadn.net.cn

*. [].lastExecution.exception.typespring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

任务抛出的异常类型(如果有的话)。spring-doc.cadn.net.cn

*. [].lastExecution.exception.messagespring-doc.cadn.net.cn

字符串spring-doc.cadn.net.cn

任务抛出的异常消息(如果有的话)。spring-doc.cadn.net.cn