如何使用彈簧啓動手動啓動飛路?因爲我在我的應用程序中有2個數據塊,所以在Springboot加載屬性之後,在連接到數據庫之前,我需要從我的2個數據塊運行該數據塊。如何在彈簧啓動時手動啓動飛路
0
A
回答
0
你可以使用flyway maven插件來填充你的數據庫。
您可以有兩個屬性文件爲每個數據庫並使用mvn -Dflyway.configFile=myConfig.properties
或者
執行飛行用,你可以在執行類似mvn -Dflyway.user=myUser -Dflyway.schemas=schema1,schema2 -Dflyway.placeholders.keyABC=valueXYZ
行家提供的DB屬性,但請注意,您必須執行兩次flyway maven任務。每次只有一個數據庫。 Like,
$mvn -Dflyway.configFile=db1.properties compile migrate
$mvn -Dflyway.configFile=db2.properties compile migrate
有關更多信息,請參閱https://flywaydb.org/documentation/maven/。
如果你對這個maven方法很好,你不需要spring來進行飛路遷移。
0
如果我正確理解你,你不想手動啓動飛路,但在兩個數據庫上運行它。這是如何:
創建兩個數據源並將@Primary,另一個(應該是一個bean)標記爲@FlywayDataSource。 flyway運行時,它將自動在兩個數據源上運行。看到https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#howto-execute-flyway-database-migrations-on-startup
相關問題
- 1. 啓動後彈簧啓動有問題
- 2. 帶彈簧啓動裝置的彈簧啓動裝置1.5.4
- 3. 如何在彈簧啓動時在服務器啓動時加載外部jar
- 4. 無法在彈簧啓動時啓動嵌入式Tomcat
- 5. IndexOutOfBoundsException彈簧批量和彈簧啓動
- 6. 彈簧啓動和彈簧安全4.0
- 7. 彈簧啓動彈簧安全
- 8. 在彈簧啓動時記錄休眠
- 9. 在彈簧啓動時導出指標
- 10. 點燃和彈簧啓動
- 11. Swing UI彈簧啓動
- 12. Reactjs彈簧啓動安全
- 13. ObjectDB與彈簧啓動
- 14. Glassfish:彈簧啓動錯誤
- 15. Config彈簧啓動項目
- 16. 休眠彈簧啓動
- 17. 啓動jar時彈簧啓動錯誤404
- 18. 如何在彈簧啓動時將一些變量注入到application.yml中啓動
- 19. 如何使用angular2與彈簧啓動
- 20. 如何在彈簧啓動webapp準備就緒後自動啓動瀏覽器
- 21. mvc彈簧啓動和自動配置
- 22. 自動啓動彈簧應用程序
- 23. 彈簧集成 - 控制自動啓動
- 24. 每次啓動時手動啓動HDFS?
- 25. 在服務器上啓動後彈簧啓動停止
- 26. 彈簧引導啓動與彈簧引導起動XXX
- 27. 如何根據活動彈簧配置文件切換彈簧啓動啓動類
- 28. 暫停彈簧啓動應用程序啓動,直到彈簧雲配置服務器啓動
- 29. 無法在彈簧啓動數據休息時啓用CORS
- 30. 在彈簧啓動時通過動態鍵讀取屬性
這沒有工作..因爲我更新我的客戶端數據庫,當我發送一個.war更新應用程序。但是tks –