介绍
介绍
我们使用 spring boot 通过 @ConfigurationProperties 注释配置数据源的时候,发现报错 url 没有定义
jdbcUrl is required with driverClassName
可是明明有定义啊???
教程
问题
有定义 spring.datasource.url 但是提示没有定义
原因
spring boot 从 1.0 升级 2.0 后这里的参数改了
解决
从(1.0 写法)
spring.datasource.url=...
改为(2.0 写法)
spring.datasource.jdbc-url=...
这样就可以使用了
延申
看起来是把驼峰式改成了减号分开形式了
虽然,这里我们也可以用
spring.datasource.driverClassName=...
但是保险起见,还是改成
spring.datasource.driver-class-name=...
比较稳妥些了~~