此版本仍在开发中,尚未被视为稳定版本。如需最新稳定版本,请使用 Spring Boot 4.0.4!spring-doc.cadn.net.cn

Flyway (flyway)

flyway 端点提供有关由 Flyway 执行的数据库迁移的信息。spring-doc.cadn.net.cn

检索迁移

要获取迁移,向 /actuator/flyway 发送一个 GET 请求,如下所示的基于 curl 的示例:spring-doc.cadn.net.cn

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

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

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

{
  "contexts" : {
    "application" : {
      "flywayBeans" : {
        "flyway" : {
          "migrations" : [ {
            "checksum" : -156244537,
            "description" : "init",
            "executionTime" : 6,
            "installedBy" : "SA",
            "installedOn" : "2026-03-19T22:23:43.733Z",
            "installedRank" : 1,
            "script" : "V1__init.sql",
            "state" : "SUCCESS",
            "type" : "SQL",
            "version" : "1"
          } ]
        }
      }
    }
  }
}

响应结构

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

路径 类型 描述

contextsspring-doc.cadn.net.cn

Objectspring-doc.cadn.net.cn

按 ID 键入的应用上下文spring-doc.cadn.net.cn

contexts.*.flywayBeans.*.migrationsspring-doc.cadn.net.cn

Arrayspring-doc.cadn.net.cn

由 Flyway 实例执行的迁移,以 Flyway Bean 名称为键。spring-doc.cadn.net.cn

contexts.*.flywayBeans.*.migrations.[].checksumspring-doc.cadn.net.cn

Numberspring-doc.cadn.net.cn

迁移的校验和(如果有)。spring-doc.cadn.net.cn

contexts.*.flywayBeans.*.migrations.[].descriptionspring-doc.cadn.net.cn

Stringspring-doc.cadn.net.cn

迁移说明(如有)。spring-doc.cadn.net.cn

contexts.*.flywayBeans.*.migrations.[].executionTimespring-doc.cadn.net.cn

Numberspring-doc.cadn.net.cn

已应用迁移的执行时间(毫秒)。spring-doc.cadn.net.cn

contexts.*.flywayBeans.*.migrations.[].installedByspring-doc.cadn.net.cn

Stringspring-doc.cadn.net.cn

执行已应用迁移的用户(如果有)。spring-doc.cadn.net.cn

contexts.*.flywayBeans.*.migrations.[].installedOnspring-doc.cadn.net.cn

Stringspring-doc.cadn.net.cn

已应用迁移的安装时间戳(如果有)。spring-doc.cadn.net.cn

contexts.*.flywayBeans.*.migrations.[].installedRankspring-doc.cadn.net.cn

Numberspring-doc.cadn.net.cn

已应用迁移的排名(如果有)。较后的迁移具有更高的排名。spring-doc.cadn.net.cn

contexts.*.flywayBeans.*.migrations.[].scriptspring-doc.cadn.net.cn

Stringspring-doc.cadn.net.cn

用于执行迁移的脚本名称(如果有)。spring-doc.cadn.net.cn

contexts.*.flywayBeans.*.migrations.[].statespring-doc.cadn.net.cn

Stringspring-doc.cadn.net.cn

迁移状态。(PENDINGABOVE_TARGETBELOW_BASELINEBASELINE_IGNOREDBASELINEIGNOREDMISSING_SUCCESSMISSING_FAILEDSUCCESSUNDONEAVAILABLEFAILEDOUT_OF_ORDERFUTURE_SUCCESSFUTURE_FAILEDOUTDATEDSUPERSEDEDDELETEDspring-doc.cadn.net.cn

contexts.*.flywayBeans.*.migrations.[].typespring-doc.cadn.net.cn

Stringspring-doc.cadn.net.cn

迁移类型。spring-doc.cadn.net.cn

contexts.*.flywayBeans.*.migrations.[].versionspring-doc.cadn.net.cn

Stringspring-doc.cadn.net.cn

应用迁移(如果有)后的数据库版本。spring-doc.cadn.net.cn

contexts.*.parentIdspring-doc.cadn.net.cn

Stringspring-doc.cadn.net.cn

父应用上下文的 ID(如果有)。spring-doc.cadn.net.cn