新しくビルドされたプロジェクトの開始時に、次のようにエラーが報告されます。
HikariPool-1 - Exception during pool initialization. java.sql.SQLNonTransien
これは、springbootに付属しているmysql-connector-javaのバージョンが高すぎるために接続が失敗し、最終的に接続プールの開始に失敗するためです。
スプリングブートバージョンを使用しています
<spring-boot.version>2.1.4.RELEASE</spring-boot.version>
もちろん、データベースのバージョンは非常に高くなります。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
問題を解決するには、下位バージョンを使用してください。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.24</version>
<scope>runtime</scope>
</dependency>
データベースドライバもそれに応じて削減する必要があります
com.mysql.cj.jdbc.Driver
变为一下驱动
com.mysql.jdbc.Driver
これは私のWeChat公式アカウントです:Program Yuanwei Magazineその他の記事については、WeChat公式アカウントをフォローしてください。