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