From 5d15338fef0bfec51ce97c94bb08c0e7d88ce41e Mon Sep 17 00:00:00 2001 From: fangshunjian Date: Fri, 15 Apr 2022 11:37:31 +0800 Subject: fix: NEZ-1227 排除全局捕获Exception 打印 Broken pipe error信息 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/nis/common/exception/NZExceptionHandler.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nz-admin/src/main/java/com/nis/common/exception/NZExceptionHandler.java b/nz-admin/src/main/java/com/nis/common/exception/NZExceptionHandler.java index c8bc0ec3..0fd7970c 100644 --- a/nz-admin/src/main/java/com/nis/common/exception/NZExceptionHandler.java +++ b/nz-admin/src/main/java/com/nis/common/exception/NZExceptionHandler.java @@ -9,6 +9,8 @@ package com.nis.common.exception; import com.nis.common.utils.Tool; + +import org.apache.catalina.connector.ClientAbortException; import org.apache.shiro.authz.AuthorizationException; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.dao.DuplicateKeyException; @@ -77,6 +79,9 @@ public class NZExceptionHandler { @ExceptionHandler(Exception.class) @ResponseStatus(value=HttpStatus.INTERNAL_SERVER_ERROR) public R handleException(Exception e){ + if(e instanceof ClientAbortException) { + return null; + } logger.error(e); return R.error().put("msg", e.getMessage()); } -- cgit v1.2.3