将Gradle集成与Spring Boot集成用于Flyway的利弊是什么?

时间:2019-03-19 20:18:41

标签: java spring spring-boot flyway

Flyway具有several集成选项。

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

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

1 个答案:

答案 0 :(得分:1)

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

通常,您只需构建一次工件并将其部署到许多环境中,因此运行时更合适。

但是有时建立时间很有意义。这主要是针对需要完全迁移的数据库作为构建的一部分的情况,以便例如使用jOOQ或QueryDSL等框架基于该数据库的结构生成代码。