【问题标题】:Handle spring bean failures in java application处理java应用程序中的spring bean故障
【发布时间】:2013-10-04 06:13:03
【问题描述】:

我对 Spring 框架完全陌生。我正在开发一个应用程序,该应用程序涉及传入请求的两种类型的身份验证。在 bean.xml 中,我有两种类型的处理程序用于这些身份验证。我的要求是,如果一个身份验证处理程序失败,它不应该中断,它应该继续到下一个身份验证处理程序。我怎样才能做到这一点。??我们可以在 bean.xml 中指定,如果处理程序抛出异常,spring 执行不应该失败并且它应继续进行下一次身份验证。

【问题讨论】:

  • 你能粘贴你的 bean.xml 文件吗
  • @abcd:有没有办法在 Bean.xml 中处理这个问题?我无法发布 xml 文件。抱歉。

标签: java xml spring javabeans


【解决方案1】:

由于您无法发布您的 bean.xml 文件,我假设您已声明您的身份验证管理器,例如:

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

默认情况下,spring 旨在以线性方式评估处理程序。意思是,它们将按顺序进行评估。如果一个失败,它会自动转到下一个。

参考资料:

【讨论】:

    猜你喜欢
    • 2014-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-03
    相关资源
    最近更新 更多