Spring Boot版本升级-我的sql错误
Springboot version upgrade - my sql error
我们正在尝试通过 build.gradle
依赖项升级我们的项目:
spring-从版本 1.5.7
启动到 2.3.3
Gradle 从版本 Gradle-4.8-all
到 Gradle-6.4.1-all
我们收到以下错误:
Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Invocation of init method failed; nested exception is org.flywaydb.core.internal.command.DbMigrate$FlywayMigrateException:
Migration V3__Sequence_Table.sql failed
---------------------------------------
SQL State : 42001
Error Code : 42001
Message : Syntax error in SQL statement "DELIMITER[*]
前面提到了 JDBC
连接 URL
。
o.f.c.internal.database.DatabaseFactory : Database: jdbc:mysql://xxxxx:3306/mydb (MySQL 5.7)
现已更改如下,
o.f.c.internal.database.DatabaseFactory : Database: jdbc:h2:mem:testdb (H2 1.4)
是否是上述flyway迁移错误的原因?
问题:
Run
jar
文件的命令是这个项目的问题`
Dspring.config.location=run.properties
此命令仅执行 run.properties
解法:
而不是上面的 run
命令,您应该为 jar
文件尝试这个 运行 命令
Dspring.config.additional-location=run.properties
我尝试过我的项目,效果很好
我们正在尝试通过 build.gradle
依赖项升级我们的项目:
spring-从版本
1.5.7
启动到2.3.3
Gradle 从版本
Gradle-4.8-all
到Gradle-6.4.1-all
我们收到以下错误:
Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Invocation of init method failed; nested exception is org.flywaydb.core.internal.command.DbMigrate$FlywayMigrateException:
Migration V3__Sequence_Table.sql failed
---------------------------------------
SQL State : 42001
Error Code : 42001
Message : Syntax error in SQL statement "DELIMITER[*]
前面提到了 JDBC
连接 URL
。
o.f.c.internal.database.DatabaseFactory : Database: jdbc:mysql://xxxxx:3306/mydb (MySQL 5.7)
现已更改如下,
o.f.c.internal.database.DatabaseFactory : Database: jdbc:h2:mem:testdb (H2 1.4)
是否是上述flyway迁移错误的原因?
问题:
Run
jar
文件的命令是这个项目的问题`
Dspring.config.location=run.properties
此命令仅执行 run.properties
解法:
而不是上面的 run
命令,您应该为 jar
文件尝试这个 运行 命令
Dspring.config.additional-location=run.properties
我尝试过我的项目,效果很好