我正在使用 spring boot 來連接 postgreSQL 資料庫,當我使用 Intellij 運行應用程式時,它會回傳一條錯誤訊息說明:
Flyway 初始化失敗:找不到以下遷移腳本位置:
- classpath:db/migration/postgresql
在 stackoverflow 中完成的研究建議我禁用應用程式屬性中的 flyway,如下所示。
###################################################################################
# DB Migration - automatically execute SQL scripts
###################################################################################
cn.app.datasource-populate.enabled=false
spring.flyway.enabled=false
spring.flyway.locations=classpath:db/migration/{vendor}
spring.flyway.table=${spring.application.name}_schema_version
spring.flyway.baseline-on-migrate=true
spring.flyway.baseline-version=0
spring.sql.init.mode=always
#spring.jpa.hibernate.ddl-auto=none
我已將行spring.flyway.enable從 true 更改為 false,但奇怪的是,當我在 intellij 中運行應用程式時,它會自動變為 true,并且不修復錯誤。有誰知道為什么會這樣?
uj5u.com熱心網友回復:
您可以嘗試從專案中洗掉您的目標檔案夾(如果這不起作用,請嘗試使快取無效)并再次嘗試重建?有時 Intellij 不會選擇 application.properties 中的更改。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/519959.html
標籤:爪哇弹簧靴智能理念
