簡體   English   中英

處理Java應用程序中的Spring Bean故障

[英]Handle spring bean failures in java application

我對Spring Framework完全陌生。我正在開發一個針對傳入請求進行兩種身份驗證的應用程序。在bean.xml中,我有兩種類型的身份驗證處理程序。我的要求是,如果一個身份驗證處理程序失敗,它應該不會中斷,而應該繼續進行下一個身份驗證處理程序。我該如何實現呢?我們可以在bean.xml中指定嗎,如果處理程序拋出異常,spring執行應該不會失敗並且應該繼續執行下一個身份驗證。

由於您無法發布bean.xml文件,因此假設您已聲明身份驗證管理器,例如:

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

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

參考文獻:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM