项目场景:springboot2.7.13升级到springboot3.x.x,踩坑日记
升级后出现bug
问题描述
出现
Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured,
Reason: Failed to determine a suitable driver class
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured,
Reason: Failed to determine a suitable driver class
原因分析:
我的原因是因为springboot和mybatisplus升级,yml文件的配置信息还没有更改,万没有想到配置文件的锅,饶了一大圈弯路。
解决方案:
提示:更改yml文件数据库配置信息
datasource:
druid:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql:xxx
username: yyy
password: zzz
把druid去掉。属性前移
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql:xxx
username: yyy
password: zzz