yml文件輸入com.mysql.jdbc.Driver出現cannot resolve class

發生問題的原因爲mysql-connect的jar包沒有下載下來,或者是出現了錯誤,解決辦法:

1.查看pom文件是否缺少依賴

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>

注意查看依賴是否正確

 <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
         <scope>runtime</scope>
 </dependency>
注意,這裏有個深坑!!!
idea引入依賴的時候有時候會添加scope標籤爲runtime,把這個scope標籤刪除即可

2.pom文件沒有更新

右鍵pom文件

點擊downloadSources進行更新

3.還未解決可以在pom文件中指定jar包的版本號

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <scope>8.0.12</scope>
</dependency>

4.或者直接添加jar包

5.可以重新導入jar包:

在右側maven欄右鍵模塊,點reimport

如果還是不行就把maven倉庫中的刪除重新下載,再不行請拷貝別人倉庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章