【发布时间】:2019-08-15 03:56:15
【问题描述】:
我现在刚刚在 Intellij 中使用 Spring Boot 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)
我有以下文件夹:
如您所见,我有“db/migration”但没有任何迁移,我现在才开始。调试类 FlywayAutoConfiguration 我得到以下信息:
所以,我尝试返回“类路径:”中的所有文件,请参阅:
请注意,我只有“application.properties”文件。
【问题讨论】:
-
你能帮忙看看这里的类似问题吗:stackoverflow.com/questions/55772574/…