com.mysql.jdbc.Connection.isValid(I)Z錯誤解決辦法

AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z錯誤解決辦法

一. 異常描述

我的項目採用SpringBoot開發,在升級到SpringBoot2.0.x之後,本來mysql驅動包採用的是5.0.7,結果啓動項目時突然報如下異常:

java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z

這是因爲mysql的jar包版本過低,需要
更新到新版mysql的jar包.

二. 解決辦法

可以在SpringBoot中不單獨限定mysql-connector-java的版本,由Spring-boot自己去匹配適合的依賴包版本號.

<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <!--<version>6.0.6</version>-->
</dependency>

我這裏SpringBoot是2.0.3,自動匹配的mysql依賴包是5.1.46,就好了.




 

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