Ric*_*sta 3 java spring spring-boot
我从头开始做了一个项目,只是schema.sql为了data.sql尝试:schema.sqldata.sql
schema.sql是在MySQL数据库中创建的(之前创建的,并且授予了文件中定义的用户application.properties),data.sql并按预期填充数据。但是,当我将schema.sql和更改data.sql为schema-mysql.sql和data-mysql.sql并放入application.properties属性spring.datasource.platform=mysql时,schema-mysql.sql和data-mysql.sql脚本文件不会被执行。
没有抛出任何错误,数据库上什么也没有发生。我尝试使用Spring Boot 2.2.4,它工作正常,但使用Spring Boot 2.7.5它不起作用。
您知道是否spring.datasource.platform已被弃用吗?如果是这样,你知道我该如何设置application.properties才能运行吗schema-mysql.sql?
提前谢谢你,里卡多
注意:我尝试不使用spring.datasource.platform=mysqland 并schema.sql使用data.sqland ,一切正常。我尝试使用旧项目 Spring Boot 2.2.4 和 Java 1.8,并且工作正常。
小智 5
您知道 spring.datasource.platform 是否已被弃用吗?如果是这样,您知道如何设置 application.properties 才能运行 schema-mysql.sql 吗?
属性名称更改为spring.sql.init.platform
GitHub extra-spring-configuration-metadata.json文件 - 第 1148 行
发生在 Spring Boot 2.5 中:Spring Boot 2.5.0 RC1 配置变更日志
| 归档时间: |
|
| 查看次数: |
1548 次 |
| 最近记录: |