springboot 升级到2.0之后发现配置多数据源的时候报错:
“jdbcUrl is required with driverClassName.”或者Cause: java.lang.IllegalArgumentException: dataSource or dataSourceClassName or jdbcUrl is required.] with root cause
项目本来是但数据源配置,但是需求涉及另一个数据库,所以就把配置改成多数据源了,这里放下我刚改完的多数据源配置:
启动项目,发现报错“jdbcUrl is required with driverClassName.”,找到了一个大佬的博客:点击前往,根据这个大佬的博客分分钟解决了问题;其实错误的原因就是spring boot版本,原本在spring boot1.0的时候,配置数据源的路径和驱动时一般是写spring.datasource.url和spring.datasource.driverClassName,而在升级到2.0之后,是需要改成spring.datasource.jdbc-url和spring.datasource.driver-class-name的,改完即可解决问题。
改完之后的配置:
这样就可以解决了