在系统内部整合其他项目,因模板需要重新搭建,配置文件读取位置配置有误,导致在调用数据库的时候报Failed to obtain JDBC Connection: dbType not support : null, url null 错误,如图所示:
错误提示很明显,指出是连接有问题,检查一下发现配置没有什么问题,然后看配置文件,因粗心没有发现没有匹配上配置文件的路径,导致出现这个异常,修复很简单,检查配置文件的前缀是否与配置读取一致:例
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/iqoption_system?useSSL=false&serverTimezone=GMT%2B7 spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
但是我的druid绑定的是spring.datasource.druid
里面没有数据库的配置信息,数据库的配置信息在上一层,所以找不到。例
解决方法:
spring.datasource.druid.url=jdbc:mysql://127.0.0.1:3306/iqoption_system?useSSL=false&serverTimezone=GMT%2B7 spring.datasource.druid.username=root spring.datasource.druid.password=root spring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driver
使得配置与绑定信息一致即可;
不断前行,不断努力!gogogo!
PS:博主还是太粗心了!