我通过编程方式配置了我的DataSource
,但遇到错误:
dataSource or dataSourceClassName or jdbcUrl is required
。
我仅通过更改.properties文件中的spring.datasource.url
就能使其正常工作。
有错误: spring.datasource.url
无错误: spring.datasource.jdbc-url
我不知道是如何通过仅指定jdbc-url
而不是url
使其工作?
您应该使用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推断出来。
这是在我的项目中定义属性的方式: