注:本文件只適用於Spring Boot 2.x,1.x未進行測試
1、pom.xml中新增
spring: flyway: locations: classpath:/db/migration/ sql-migration-separator: _ baseline-on-migrate: true
3、在web專案的resource資料夾下建立db/migration資料夾
4、將sql檔案放在db/migration資料夾下,對應的sql檔案格式(V版本號_描述資訊),例如:
工作過程:
當專案啟動時,flyway掃描sql檔案,發現當前有V2開頭的檔案,同時資料庫中沒有V2執行的記錄,那麼就會執行該檔案。
如何重跑SQL:
最新評論
相關內容
- Spring Boot介面如何設計防篡改、防重放攻擊?
- 關於oracle資料庫,把幾個業務系統的資料庫整合在一個RAC真的好嗎?你怎麼看?
- Spring Boot專案中如何定製攔截器?
- 如何正確利用Spring連線資料庫?
- 深入理解java—Spring Boot如何使用JavaMailSender來發送郵件?
- 自定義的Spring Boot starter如何設定自動配置註解?
- spring中為什麼是透過連接獲取操作資料庫的物件?
- Spring Boot Web專案教程,如何給Controller傳遞引數?
- java微服務開發最適合使用spring boot嗎?
- 使用Java時,如何高效的讓資料庫訪問Spring JDBC?