http://blog.java1234.com/blog/articles/336.htmljavascript
@RestControllerAdvice public class CheckAdvice{ /** * @Title: handleException * @Description: 統一異常處理器 * @param e * @return */ @ExceptionHandler(Throwable.class) public APIContent handleException(Throwable e) { if (e instanceof BindException) { BindException exception = (BindException)e; logger.info("異常BindException: {}", exception.getBindingResult().getFieldError().getDefaultMessage()); return new APIContent(-1, exception.getBindingResult().getFieldError().getDefaultMessage()); }else { return new APIContent(-1, e.getMessage()); } } }