2013-07-03 4 views
0

내 사용자 정의 클래스에서 AuthenticationManager bean을 얻으려면 어떻게해야합니까? 클래스 WebApplicationContext와 ApplicationContext는 getBean ("refBean") 메소드를 가지고 있지 않다. 도와주세요, 제발!봄 보안 인증 관리자를 얻으려면

답변

0

봄 보안 설정에서 인증 관리자에 대한 별명을 정의

@Autowired 
@Qualifier("authenticationManager") 
private AuthenticationManager authenticationManager; 

참고 :

<authentication-manager alias="authenticationManager"> 

그런 다음 당신은 어떤 봄을 삽입 할 수 콩 사용하여 주석을 관리하면 규정 때문에 필요 런타임에는 AuthenticationManager 유형의 Bean이 여러 개 있습니다.