SpringBootの起動中に例外が発生しました:HikariPool-1-プールの初期化中に例外が発生しました

新しくビルドされたプロジェクトの開始時に、次のようにエラーが報告されます。

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公式アカウントをフォローしてください。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/CharlesYooSky/article/details/106228861