相关疑难解决方法(0)

Flyway 找不到类路径:db/migrations

我现在刚刚在 Intellij 中开始了一个新项目,使用 Spring Boot ver 2.1.3 和 Flyway 5.2.4 和 Java 11。

尝试开始我的项目后,我得到了:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flyway' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.flywaydb.core.Flyway]: Factory method 'flyway' threw exception; nested exception is java.lang.IllegalStateException: Cannot find migrations location in: [classpath:db/migration] (please add migrations or check your Flyway configuration)
Run Code Online (Sandbox Code Playgroud)

我有以下文件夹:

在此处输入图片说明

如您所见,我有“db/migration”但没有任何迁移,我现在才开始。调试 FlywayAutoConfiguration 类,我得到以下信息:

在此处输入图片说明

因此,我尝试返回“类路径:”中的所有文件,请参阅:

在此处输入图片说明

请注意,我只有“application.properties”文件。

java flyway java-11

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

标签 统计

flyway ×1

java ×1

java-11 ×1