私のアプリケーションは Spring Boot + Jersey Web アプリです。この公式チュートリアルに従って、togglz を Spring Boot アプリケーションに統合しました。プロジェクトに依存関係を追加しましたtogglz-spring-boot-starter
。しかし、Spring Boot アプリケーションを起動すると、常に不足している Bean エラーが発生します。togglz spring-boot ガイドによると、この依存関係により、不足しているすべての Bean がアプリケーションに追加されます。ここで何が欠けていますか?
この依存関係のオートワイヤー候補として適格な少なくとも 1 つの Bean が必要です。依存関係の注釈: {}; ネストされた例外は org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualing bean of type [org.togglz.core.spi.FeatureProvider] が依存関係に見つかりません: この依存関係のオートワイヤー候補として適格な少なくとも 1 つの Bean が必要です。依存関係の注釈: {}; ネストされた例外は org.springframework.beans.factory.UnsatisfiedDependencyException: クラスパスリソースで定義された名前 'featureManager' を持つ Bean の作成中にエラーが発生しました [org/togglz/spring/boot/autoconfigure/TogglzAutoConfiguration$FeatureManagerConfiguration.class]: コンストラクター引数で表現された依存関係が満たされていませんタイプ [org.togglz.core.spi.FeatureProvider] のインデックス 0: : タイプ [org.togglz.core.spi. FeatureProvider] 依存関係が見つかりました: この依存関係のオートワイヤー候補として適格な少なくとも 1 つの Bean が必要です。依存関係の注釈: {}; ネストされた例外は org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualing bean of type [org.togglz.core.spi.FeatureProvider] が依存関係に見つかりません: この依存関係のオートワイヤー候補として適格な少なくとも 1 つの Bean が必要です。依存関係の注釈: {}
原因: org.springframework.beans.factory.NoSuchBeanDefinitionException: 依存関係のタイプ [org.togglz.core.spi.FeatureProvider] の適格な Bean が見つかりません: この依存関係のオートワイヤー候補として適格な少なくとも 1 つの Bean が必要です。依存関係の注釈: {}