ホームページ  >  記事  >  Java  >  Springboot 起動エラー Bean が見つからない、その解決方法

Springboot 起動エラー Bean が見つからない、その解決方法

王林
王林転載
2023-05-24 16:28:064587ブラウズ

    Springboot 起動エラー報告 Bean が見つからない解決策

    エラー報告の例:

    1.構成に失敗しましたDataSource: ‘url’ 属性が指定されておらず、埋め込みデータソースを構成できませんでした。

    理由: 適切なドライバー クラスを決定できませんでした。

    解決策:

    1. 存在しないので、追加するだけです

    2. クラスは存在しますが、Spring はそれをスキャンしていません。スタートアップ クラス、スプリングブート デフォルトでは、以下の図 1.2 に示すように、スタートアップ クラスが配置されているディレクトリ内のサブパッケージとクラスがスキャンされます。さらに、 @componentScan アノテーションを使用して、スキャンするパッケージを指定できます。 例 @componentScan ({"xxx.xx", "xxx.xx"})

    # 2. Bean によるロード順序と設定ファイルの関係Springboot 起動エラー Bean が見つからない、その解決方法

    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 が見つからない、その解決方法

    SpringBoot は 3.0 以降を使用します。Spring の公式リリースでは、Spring6 および SpringBoot3.0 から少なくとも JDK17 がサポートされているため、SpringBoot のみを低くするだけです。バージョンを 3.0 未満にします。

    SpringBoot バージョンを 3.0 未満に下げます。バージョンはオプションです。Maven を更新して再起動するだけです。Springboot 起動エラー Bean が見つからない、その解決方法

    以上がSpringboot 起動エラー Bean が見つからない、その解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。