/src/main/resources/db/migration
中有一个SQL脚本V1.0.0_01__Init_from_ddl.sql
,用于初始化我的数据库。
- 〉运行Sping Boot 2.7.6,此迁移脚本完全执行,没有任何错误。
- 〉运行Sping Boot 3.0.0时,它显示:
No migrations found. Are your locations set up correctly?
我没有改变任何关于飞行的属性。我的数据库连接(MariaDB 10.6)是好的。
我已经尝试将文件重命名为V1__Init.sql
或V1_0_0__Init.sql
(任何更多的尝试)没有任何成功。
有什么想法吗,出什么问题了?
1条答案
按热度按时间xghobddn1#
这是一个文件夹问题:
../src/main/resources/db/migration/
../src/main/resources/db.migration/
将Sping Boot 3.0.0项目的文件夹结构设置为Spring Boot 2.7.7项目的文件夹结构后,即使使用Spring Boot 3.0.0,它也能很好地工作:)
所以,问题不是Spring Boot 迁移问题,而是路径问题。