新しい統合JDBCのSpringBoot 2.xのバージョンでは、SQLファイルを実行し、エラーなしでテーブルを作成することができませんでした

問題の概要

SpringBoot JDBCと統合すると何とかテーブルを構築するために、障害が見つかった
ブレークポイントにヒットして、底が実行しなければならい
という名前のSQLファイルを理由を見つけることができませんでした長い時間のために見つけるために、結果の要件に従ってもあります

ソリューション

Spring2.xでSQLコンフィギュレーション・ファイルを実行するための新しいバージョンでは、必要がありspring.datasource.initialization-mode=always、初期化を実行し、常に表します

spring:
  datasource:
    initialization-mode: always

それ以外の場合のみ、埋め込まれたデフォルトの初期化データ・ソースとすべてのデータソースを初期化するため、手動で指定する必要はありません。

基礎となるコード:
ここに画像を挿入説明
ここに画像を挿入説明
Spring2.xの新バージョンでのみ不要になるように低いバージョンでは、このプロパティを設定する必要があります

これは、ピットは記録を残しています


公開された174元の記事 ウォンの賞賛5 ビュー24万+

おすすめ

転載: blog.csdn.net/Piconjo/article/details/105054250
おすすめ