学习MyBatis-Plus,配置mysql的时候碰到这个问题
提示:
Cannot resolve class or package ‘cj’
网上说这个问题是由于MySQL 这个jar 包依赖类型默认是runtime ,也就是说只有运行时生效,所以虽然这里报错,但是不影响你代码运行。
解决方法是修改pom.xml 中的依赖配置,将scope 范围修改为compiler。
试了一下这个方法,并没有解决我的问题。
经排查发现是依赖版本问题
MySQL 8 配置是
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
MySQL 5 配置应该是
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
删掉cj,问题解决。