首頁  >  文章  >  Java  >  Springboot中com.mysql.cj.jdbc.Driver在yml檔案中爆紅怎麼解決

Springboot中com.mysql.cj.jdbc.Driver在yml檔案中爆紅怎麼解決

WBOY
WBOY轉載
2023-05-11 21:52:131685瀏覽

com.mysql.cj.jdbc.Driver在yml檔案中爆紅的原因

前幾天搭建了一個框架,出現一個奇怪的問題,配置mysql檔案時,com.mysql.cj .jdbc.Driver一直在爆紅,我以為是版本太低了,就升級了高版本,但是還在爆紅,最後我在網上查了半天,網上的方法就是說版本太低了,但是我還是一直不行以前用的依賴套件是:

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.15</version>
</dependency>

最後我把版本號碼去掉就好了,

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

driver-class-name: com.mysql.cj.jdbc.Driver程式碼爆紅的解決

在建置運行springboot專案時,資料庫驅動新增會報錯。

Springboot中com.mysql.cj.jdbc.Driver在yml檔案中爆紅怎麼解決

而在此之前需要在pom.xml中加入mysql依賴,在多次尋求問題解決方法的過程中,我發現一個關鍵的說辭,就是:

我在mysql依賴中加入了版本號,而這個問題的出現​​很可能就是版本號不一致,導致了本次標紅的主題:

Springboot中com.mysql.cj.jdbc.Driver在yml檔案中爆紅怎麼解決

那麼到了這一步,本次問題的解決方法顯而易見了。

1.要嘛把pom.xml中的mysql依賴註解掉

        <!-- 数据库Mysql -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <!--<version>5.7.17</version>-->
        </dependency>
logging:
  path: ./log/
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/xzs?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2b8
    username: root
    password: root
    driver-class-name: com.mysql.cj.jdbc.Driver

2.要嘛目前電腦上的MySQL版本太低,重新安裝比較符合開發環境的MySQL版本。

以上是Springboot中com.mysql.cj.jdbc.Driver在yml檔案中爆紅怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除