[我正在将Spring Boot 2.2.2与Flyway 5.2.4结合使用,我试图将flyway配置为对脚本使用不同的位置,但是spring.flyway.locations=filesystem:db_other/migration/{vendor}
application.properties上的flyway.locations=filesystem:db_other/migration/{vendor}
配置都不起作用。
运行程序时,日志中会出现以下异常:FlywayMigrationScriptMissingException: Cannot find migration scripts in: [classpath:db/migration]
我已经尝试过使用Spring Boot 2.2.1、2.2.0、2.1.11和Flyway 6.1.0和6.1.3,但是结果是相同的。
该属性的默认值为classpath:db / migration,如图here所示。
由于您在资源目录中使用了其他文件夹,因此只需要在application.properties值中将“文件系统”更改为“类路径”。