((Spring properties)jdbc-url vs url

问题描述 投票:0回答:2

我通过编程方式配置了我的DataSource,但遇到错误:

dataSource or dataSourceClassName or jdbcUrl is required

我仅通过更改.properties文件中的spring.datasource.url就能使其正常工作。

有错误: spring.datasource.url

无错误: spring.datasource.jdbc-url

我不知道是如何通过仅指定jdbc-url而不是url使其工作?

spring spring-boot spring-data-jpa datasource spring-jdbc
2个回答
0
投票

您应该使用spring.datasource.url而不是spring.datasource.jdbc-url来配置JDBC URL。>>

[spring.datasource.jdbc-url将起作用,如果您使用的特定数据源实现具有设置的jdbc-url方法(例如,HikariCP),其中spring.datasource.url将与任何受支持的数据源一起使用。

使用spring.datasource.url还具有其他优点,您无需指定spring.datasource.driverClassName,因为它将从URL推断出来。


0
投票

这是在我的项目中定义属性的方式:

© www.soinside.com 2019 - 2024. All rights reserved.