Controller中通常需要異常處理,給用戶友好提示。每個方法都進行try catch顯得有點麻煩。
可以寫一個統一的異常處理方法。
利用Spring AOP特性,在Controller類中添加以下方法。
@ExceptionHandler
public String doException(Exception ex) throws Exception{
ex.printStackTrace();
return ex.getMessage();
}
在方法上加入@ExceptionHandler註解,接口發生異常時就會調用此方法。