理由: 適切なドライバー クラスを決定できませんでした。
解決策:
2. クラスは存在しますが、Spring はそれをスキャンしていません。スタートアップ クラス、スプリングブート デフォルトでは、以下の図 1.2 に示すように、スタートアップ クラスが配置されているディレクトリ内のサブパッケージとクラスがスキャンされます。さらに、 @componentScan アノテーションを使用して、スキャンするパッケージを指定できます。 例 @componentScan ({"xxx.xx", "xxx.xx"})
# 2. Bean によるロード順序と設定ファイルの関係
1. 次のブログ投稿https://www.yisu.com/article/222850 を参照してください。 htmhttps://www.yisu.com/article/190698.htmhttps://www.yisu.com/article/229466.htm補足: Springboot 起動エラーと他のファイルのバージョンが間違っています 61.0、52.0 である必要がありますSpringboot プロジェクトの開始時にエラーが報告されましたjava: org.springframework.boot.SpringApplicationファイルを削除するか、ファイルが正しいクラスパス サブディレクトリにあることを確認してください。
理由
SpringBoot は 3.0 以降を使用します。Spring の公式リリースでは、Spring6 および SpringBoot3.0 から少なくとも JDK17 がサポートされているため、SpringBoot のみを低くするだけです。バージョンを 3.0 未満にします。SpringBoot バージョンを 3.0 未満に下げます。バージョンはオプションです。Maven を更新して再起動するだけです。
以上がSpringboot 起動エラー Bean が見つからない、その解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。