【问题标题】:What are the pros/cons of using the Gradle integration vs Spring Boot integration for Flyway?在 Flyway 中使用 Gradle 集成与 Spring Boot 集成的优缺点是什么?
【发布时间】:2019-08-10 11:21:07
【问题描述】:

Flyway 有 several 集成选项。

鉴于您的项目已经在使用 Spring Boot 和 Gradle,我正在尝试确定使用 Gradle 集成与 Spring Boot 集成的优缺点。

我唯一能想到的是,如果您希望能够在不启动应用程序的情况下进行迁移,或者希望通过不每次启动应用程序时都进行迁移来节省时间,那么 Gradle 的选择可能会更好。

【问题讨论】:

    标签: java spring spring-boot flyway


    【解决方案1】:

    将其视为构建时间与运行时间。

    一般而言,您将构建一个工件并将其部署到多个环境中,因此运行时更适合。

    但有时构建时间是有意义的。这主要适用于在构建过程中需要完全迁移的数据库的情况,以便例如使用 jOOQ 或 QueryDSL 等框架基于该数据库的结构生成代码。

    【讨论】:

      猜你喜欢
      • 2015-05-29
      • 2016-12-20
      • 2017-06-14
      • 1970-01-01
      • 2018-12-25
      • 2022-10-14
      • 2019-04-28
      • 2017-07-17
      • 1970-01-01
      相关资源
      最近更新 更多