2013-10-04 4 views
0

저는 스프링 프레임 워크에 완전히 익숙하지 않습니다. 들어오는 요청에 대해 두 가지 인증 유형을 포함하는 응용 프로그램에서 작업하고 있습니다. bean.xml에서 이러한 인증을위한 두 가지 유형의 핸들러가 있습니다. .My 요구 사항은 하나의 인증 처리기가 실패하면 중단해서는 안되며 간단히 다음 인증 처리기로 진행해야합니다. 어떻게 처리 할 수 ​​있습니까?? 처리기에서 예외를 throw하면 bean.xml에서 지정할 수 있습니까? 스프링 실행은 실패하지 않아야하며 다음 인증을 계속해야합니다. 당신이 당신의 bean.xml 파일을 게시 할 수 없습니다 때문에자바 응용 프로그램에서 스프링 빈 오류 처리

+0

당신은 당신의 bean.xml 파일 – abcd

+0

@abcd을 붙여 넣을 수 있습니다 : Bean.xml에서이 문제를 처리하는 방법이 있나요 ?? 난 xml file.sorry를 게시 할 수 없습니다. – Karthik207

답변

0

, 난 당신처럼 인증 관리자를 선언 한 가정입니다 : 기본적으로

<security:authentication-manager> 
    <security:authentication-provider ref="AAuthProvider" /> 
    <security:authentication-provider ref="BAuthProvider" /> 
</security:authentication-manager> 

, 봄은 선형 방식으로 핸들러를 평가하기 위해 설계되었습니다. 의미, 그들은 순서대로 평가됩니다. 실패하면 자동으로 다음 단계로 넘어갑니다.

참고 문헌 :

관련 문제