カスタムクラスで AuthenticationManager Bean を取得するにはどうすればよいですか? クラス WebApplicationContext および ApplicationContext にはメソッド getBean("refBean") がありません。お願い助けて!
質問する
946 次
1 に答える
0
spring security config で認証マネージャーのエイリアスを定義します。
<authentication-manager alias="authenticationManager">
次に、アノテーションを使用して、Spring Managed Bean に注入できます。
@Autowired
@Qualifier("authenticationManager")
private AuthenticationManager authenticationManager;
注: 実行時に AuthenticationManager タイプの複数の Bean があるため、修飾子が必要です。
于 2013-07-03T15:40:56.967 に答える