在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
最后問題完美解決