[英]Exception Handling Spring
我們正在將我們的應用程序從Struts 1.2轉換為Springs 3.0。 因此,我們正在更改在Struts 2代碼中完成的異常處理。
按照我的理解,這就是我們需要做的。
現在我有以下問題。
看一下Spring用於異常處理的工具:
這個想法類似於您使用AOP的方法,但是所需的配置要少得多。 本質上,您為代碼引發的任何未經檢查的異常注冊處理程序。 這使您可以通過斷言是否引發異常來測試代碼,並將該邏輯與處理異常以及從異常中恢復脫鈎。
可以將@ExceptionHandler值設置為Exception類型的數組。 如果拋出的異常與列表中的一種類型匹配,則將調用以匹配的@ExceptionHandler注釋的方法。 如果未設置注釋值,則使用列為方法參數的異常類型。
Spring內部使用AOP,您無需進行任何操作。 它為您提供了所有螺栓和螺母代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.