gpt4 book ai didi

java - 如何在 Spring Boot 中手动启动 Flyway

转载 作者:太空宇宙 更新时间:2023-11-04 12:44:51 27 4
gpt4 key购买 nike

如何使用 Spring Boot 手动启动 Flyway?因为我的应用程序中有 2 个数据库,所以在 Springboot 加载属性之后和连接到数据库之前,我需要从我的 2 个数据库运行 Flyway。

最佳答案

如果我理解正确的话,您不想手动启动 Flyway,而是在两个数据库上运行它。方法如下:

创建两个数据源并将一个标记为@Primary,另一个(应该是一个bean)标记为@FlywayDataSource。当flyway运行时,它将自动在两个数据源上运行。请参阅https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#howto-execute-flyway-database-migrations-on-startup

关于java - 如何在 Spring Boot 中手动启动 Flyway,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36438565/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com