2013-10-04 29 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> 

默认情况下,弹簧设计以线性方式来评估处理。意思是,他们将按顺序进行评估。如果一个失败,它会自动转到下一个。

参考文献:

相关问题