【发布时间】:2022-10-24 22:26:35
【问题描述】:
我的 Spring Boot 版本是 2.3.4-RELEASE。我在 application-dev.yml 中以这种方式配置 DataSource:
spring:
profiles: dev
datasource:
master:
driver-class-name: com.mysql.jdbc.Driver
url: myUrl
slave:
driver-class-name: com.mysql.jdbc.Driver
url: myUrl
当我激活“开发”配置文件时,我可以成功启动我的 Spring Boot 容器,但是当我重新启动它时,我收到此错误:
描述: 未能配置数据源:未指定“url”属性并且 无法配置嵌入式数据源。
原因: 无法确定合适的驱动程序类
行动: 考虑以下: 如果您想要一个嵌入式数据库(H2、HSQL 或 Derby),请将其放在类路径中。 如果您有要从特定配置文件加载的数据库设置,您可能需要激活它(当前没有配置文件 积极的)。
我尝试添加配置:spring.datasource.url.它有效,但我需要区分主从。我怎样才能做到这一点?
【问题讨论】:
标签: java spring-boot