小编San*_*tel的帖子

Flyway:不支持的数据库:MySQL 8.0

我正在使用 java 11,并且我在 spring-boot 应用程序中添加了 Flyway,如下所示。

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation group: 'mysql', name: 'mysql-connector-java', version: '8.0.29'
    implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-jpa', version: '2.7.0'
    implementation group: 'org.flywaydb', name: 'flyway-core', version: '8.5.13'
    compileOnly 'org.projectlombok:lombok'
    annotationProcessor 'org.projectlombok:lombok'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
Run Code Online (Sandbox Code Playgroud)

并添加属性为

# flyway
spring.flyway.baseline-on-migrate=true
spring.flyway.enabled=false
#spring.flyway.enabled=true
spring.flyway.locations=classpath:db/migration
Run Code Online (Sandbox Code Playgroud)

但它产生了一个错误,org.flywaydb.core.api.FlywayException: Unsupported Database: MySQL 8.0

输出

java mysql spring-mvc flyway spring-boot

34
推荐指数
2
解决办法
2万
查看次数

标签 统计

flyway ×1

java ×1

mysql ×1

spring-boot ×1

spring-mvc ×1