今天学习SpringBoot 时,配置好数据库启动项目时出现
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
字面意思就是配置
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
的时候
com.mysql.jdbc.Driver应该写成com.mysql.cj.jdbc.Driver
后来发现原因是SpringBoot中配置mysql依赖时是根据springboot-starter-parent配置的
默认会加载最新的依赖包
而mysql6及以上就用com.mysql.cj.jdbc.Driver
了
查资料发现还得配时区
spring.datasource.url=jdbc:mysql://localhost:3306/springboot?serverTimezone=UTC