Cannot resolve class or package 'mysql’处理方法
2024-08-27 17:25:28
在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
最后问题完美解决
最新文章
- ArcGIS Server开发教程系列(3)切片
- EntityFramework left join
- Spring3 +mybatis3 之 MapperScannerConfigurer
- VisualC#数据库高级教程文档分享
- 非常不错 Hadoop 的HDFS (Hadoop集群(第8期)_HDFS初探之旅)
- 关于UtilTimerStack类的使用--XWork2、Struts2内置性能诊断类
- I2C死锁原因及解决方法(转)
- NOTIC: Invalid argument supplied for foreach()
- node.js与ThreadLocal
- sql server REPLACE 替换文本中的回车和换行符
- [MicroPython]STM32F407开发板DIY声光控开关
- ExecuteReader()获得数据
- php 中self,this的区别和实地操作
- Django进阶Model篇—数据库操作(ORM)
- Gym .101879 USP Try-outs (寒假自训第七场)
- 《DSP using MATLAB》Problem5.16
- 基于 WPF 平台的 ActiveReports Viewer控件
- Socket编程知识必学
- BZOJ1197 [HNOI2006]花仙子的魔法
- Appium 安装详细版教程