diff --git a/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/core/ExceptionHandle.java b/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/core/ExceptionHandle.java index 848c339..6c6c746 100644 --- a/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/core/ExceptionHandle.java +++ b/udf-server/udf-demo-server/src/main/java/org/itkk/udf/demo/server/core/ExceptionHandle.java @@ -30,13 +30,15 @@ public class ExceptionHandle extends ResponseEntityExceptionHandler { httpStatus = objectResponseEntity.getStatusCode(); headers = objectResponseEntity.getHeaders(); body = objectResponseEntity.getBody(); - } finally { - return this.handleExceptionInternal(e, body, headers, httpStatus, req); + } catch (Exception ex) { + log.warn("非系统异常,转入自定义异常处理逻辑:{}", e.getMessage()); } + return this.handleExceptionInternal(e, body, headers, httpStatus, req); } @Override protected ResponseEntity handleExceptionInternal(Exception ex, Object body, HttpHeaders headers, HttpStatus status, WebRequest request) { + log.error("错误日志:", ex); return super.handleExceptionInternal(ex, body, headers, status, request); } }