2013-10-04 31 views
0

我完全不熟悉Spring框架。我正在研究一個涉及傳入請求的兩種類型身份驗證的應用程序。在bean.xml中我有兩種類型的處理程序用於這些身份驗證。我的要求是,如果一個身份驗證處理程序失敗了,它不應該中斷,並且它應該繼續執行下一個身份驗證處理程序。我可以如何實現這一點。?我們可以在bean.xml中指定,如果處理程序拋出異常,春季執行不應該失敗,它應該繼續下一個認證。在java應用程序中處理spring bean失敗

+0

你能粘貼您的bean.xml文件 – abcd

+0

@abcd:有沒有辦法在Bean.xml來處理這個?我無法發佈xml文件。 – Karthik207

回答

0

既然你無法發佈你的bean.xml文件,我假設你已經宣佈你的身份驗證管理器,如:

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

默認情況下,彈簧設計以線性方式來評估處理。意思是,他們將按順序進行評估。如果一個失敗,它會自動轉到下一個。

參考文獻:

相關問題