創(chuàng)建springboot項(xiàng)目,勾選數(shù)據(jù)庫(kù)驅(qū)動(dòng)
springboot版本為2.7.0
Maven報(bào)錯(cuò)Could not find artifact com.mysql:mysql-connector-j:pom:unknown in aliyunmaven
解決方法就是給mysql-connector-j指定版本
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.0.33</version>
<scope>runtime</scope>
</dependency>
注意點(diǎn):使用8.0+版本的mysql驅(qū)動(dòng),后續(xù)在application.yaml中配置driver時(shí)要加cj
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
6.0以上的mysql驅(qū)動(dòng),jdbc.driver為com.mysql.cj.jdbc.Driver
如果springboot的版本為3.1.0時(shí)則不會(huì)報(bào)這個(gè)錯(cuò)誤
?仔細(xì)觀察,可以看到mysql驅(qū)動(dòng)的依賴(lài)旁邊多出了一個(gè)符號(hào)
springboot3.0+的版本有對(duì)mysql驅(qū)動(dòng)進(jìn)行版本控制,所以不需要手動(dòng)指定版本文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-595047.html
而低版本的springboot沒(méi)有對(duì)mysql驅(qū)動(dòng)進(jìn)行版本控制,所以需要手動(dòng)指定版本,否則報(bào)錯(cuò)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-595047.html
到了這里,關(guān)于Maven報(bào)錯(cuò)Could not find artifact com.mysql:mysql-connector-j:pom:unknown in aliyunmaven解決及分析的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!