先在resources文件夹下创建该结构。
(db.migration必须一级一级创建 ,要不然会报找不到flyway路径错误)
pom.xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.2.16</version>
</dependency>
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
</dependency>
<plugin>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-maven-plugin</artifactId>
<version>7.10.0</version>
<dependencies>
<!-- 配置flyway使用的数据库驱动 -->
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-maven-plugin</artifactId>
<version>7.10.0</version>
</dependency>
</dependencies>
<configuration>
<!-- 设置sql脚本文件的编码 -->
<encoding>UTF-8</encoding>
</configuration>
</plugin>
application.yml
spring:
flyway:
locations: classpath:db/migration