summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfangshunjian <[email protected]>2022-04-15 11:37:31 +0800
committerfangshunjian <[email protected]>2022-04-15 11:37:31 +0800
commit5d15338fef0bfec51ce97c94bb08c0e7d88ce41e (patch)
treee265e032b1248de6f76bd820e39feab6a48a1c17
parent8d2a32800ee0799bf0f1c71bd791bb9500e7c0c1 (diff)
fix: NEZ-1227 排除全局捕获Exception 打印 Broken pipe error信息dev-3.3.1
-rw-r--r--nz-admin/src/main/java/com/nis/common/exception/NZExceptionHandler.java5
1 files changed, 5 insertions, 0 deletions
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());
}