2017-04-03 15 views
0

Springセキュリティのスターター依存関係を含むことで、SpringブートアプリケーションでAuthenticationManagerを利用できるようになります。私は単にAuthenticationManagerをAutowireすることができます。 SpringBootは、非常に異なるjarファイルにありますが、AuthenticationManagerのBeanを自動的にインスタンス化する方法をどのように理解していますか?SpringBoot AppでAuthenticationManagerの実装がどのようにインスタンス化されるのですか

私は単に

@Autowire AuthenticationManager認証マネージャーを書くことができます。依存関係を含めた後、私のSpringBoot Appに

を入れてください。どのクラスをどのようにインスタンス化することになっているのか、Springはどのように知っていますか?

答えて

0

クラスorg.springframework.boot.autoconfigure.security.SecurityAutoConfigurationは次にAuthenticationManagerため豆を(それが設けられている構成によれば、認証マネージャを構築するビルダーを使用する)を提供するコンフィギュレーションクラスorg.springframework.boot.autoconfigure.security.AuthenticationManagerConfigurationをインポートします。

関連する問題