maven引入mysql-connector-java包失敗的解決方案
maven引入mysql-connector-java包失敗
今天在創(chuàng)建項(xiàng)目的時(shí)候,在pom文件里添加:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>
然后maven —> Reimport一下pom文件,運(yùn)行了一下項(xiàng)目
報(bào)錯(cuò)如下

然后看了一下application.yml配置文件,發(fā)現(xiàn)里面的
driver-class-name: com.mysql.jdbc.Driver com.后面的內(nèi)容是紅色的

檢查了配置文件,每一句后面沒(méi)有空格,pom文件也是Reimport過(guò)的,檢查lib文件下沒(méi)有加載到mysql-connector-java的jar包
在pom文件里加入mysql-connector-java的版本號(hào)
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.13</version> </dependency>
也是不行,去maven的本地倉(cāng)庫(kù)里發(fā)現(xiàn)有mysql-connector-java的jar包,但就是加載不了,最后選擇了低版本的,
加上了<scope>runtime</scope>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.0.8</version>
<scope>runtime</scope>
</dependency>然后Reimport POM文件,運(yùn)行項(xiàng)目,問(wèn)題解決。
之后重新創(chuàng)建demo項(xiàng)目試驗(yàn),在pom文件里不需要寫(xiě)mysql-connector-java的版本號(hào)和<scope>runtime</scope>,項(xiàng)目依然沒(méi)有問(wèn)題,原來(lái)的項(xiàng)目刪掉版本號(hào)和<scope>runtime</scope>,jar包依然會(huì)加載。
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>

問(wèn)題解決。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- mysql-connector-java.jar包的下載實(shí)踐
- mysql-connector-java和mysql-connector-j的區(qū)別及說(shuō)明
- mysql-connector-java驅(qū)動(dòng)jar包下載方式
- mysql連接器之mysql-connector-java問(wèn)題
- mysql-connector-java與Mysql、Java的對(duì)應(yīng)版本問(wèn)題
- mysql-connector-java與mysql版本的對(duì)應(yīng)關(guān)系說(shuō)明
- 升級(jí)到mysql-connector-java8.0.27的注意事項(xiàng)
- 關(guān)于Mysql-connector-java驅(qū)動(dòng)版本問(wèn)題總結(jié)
- mysql-connector-java 和 mysql-connector-j的區(qū)別
相關(guān)文章
Java 動(dòng)態(tài)代理與CGLIB詳細(xì)介紹
這篇文章主要介紹了 Java 動(dòng)態(tài)代理與CGLIB詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2017-02-02
MyBatis-Plus樂(lè)觀鎖插件的用法小結(jié)
樂(lè)觀鎖很樂(lè)觀,對(duì)任何事情都保持著一個(gè)樂(lè)觀的態(tài)度,認(rèn)為別人不會(huì)修改數(shù)據(jù),所以不會(huì)上鎖,只是在更新數(shù)據(jù)的時(shí)候,去判斷這條數(shù)據(jù)有沒(méi)有被別人修改過(guò),這篇文章主要介紹了MyBatis-Plus樂(lè)觀鎖插件的用法,需要的朋友可以參考下2022-08-08
Java中將一個(gè)列表拆分為多個(gè)較小列表的三種不同方法
有時(shí)候我們需要將大集合按指定的數(shù)量分割成若干個(gè)小集合,這篇文章主要給大家介紹了關(guān)于Java中將一個(gè)列表拆分為多個(gè)較小列表的三種不同方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-09-09
MyBatis-Plus 批量插入數(shù)據(jù)的操作方法
spring boot+mybatis plus環(huán)境,單條插入用的是BaseMapper自帶的insert方法,本文重點(diǎn)給大家介紹MyBatis-Plus 批量插入數(shù)據(jù)的操作方法,感興趣的朋友一起看看吧2021-09-09
spring和quartz整合,并簡(jiǎn)單調(diào)用(實(shí)例講解)
下面小編就為大家?guī)?lái)一篇spring和quartz整合,并簡(jiǎn)單調(diào)用(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07
window?下?win10?jdk8安裝與環(huán)境變量的配置過(guò)程
這篇文章主要介紹了window?下?win10?jdk8安裝與環(huán)境變量的配置,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08
maven項(xiàng)目打包上傳到私有倉(cāng)庫(kù)
在項(xiàng)目開(kāi)發(fā)中通常會(huì)引用其他的jar,怎樣把自己的項(xiàng)目做為一個(gè)jar包的形式發(fā)布到私服倉(cāng)庫(kù)中,本文就詳細(xì)的介紹一下,感興趣的可以了解一下2021-06-06
JavaWeb三大組件之監(jiān)聽(tīng)器Listener詳解
這篇文章主要介紹了JavaWeb三大組件之監(jiān)聽(tīng)器Listener詳解,在JavaWeb應(yīng)用程序中,Listener監(jiān)聽(tīng)器是一種機(jī)制,用于監(jiān)聽(tīng)和響應(yīng)特定的事件,它可以感知并響應(yīng)與應(yīng)用程序相關(guān)的事件,從而執(zhí)行相應(yīng)的邏輯處理,需要的朋友可以參考下2023-10-10

