在application.properties中配置mybatis_plus碰见报了这个错误
Cannot resolve class or package 'jdbc'
错误产生的原因
其实这个问题是由于MySQL 这个jar 包依赖类型默认是runtime ,
也就是说只有运行时生效,所以虽然这里报错,但是不影响你代码运行。
但红色总有点影响美观,现提供三个解决方法
1.既然由于依赖的范围引起的,那么我们其实只需要修改pom.xml 中的依赖配置,将scope 范围修改为compiler也可以达到解决方案一的目的。
除此之外,还有个注意事项
除此之外,还有个注意事项,
MySQL 8 配置是
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
MySQL 5.7 配置应该是
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
2.如果是Spring Boot 项目,那么引入MySQL 驱动的最佳方式是
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
选中项目—> 右键-----> Open Module Settings
Modules ------> *****App -------> Dependencies
最后问题完美解决