From 85bc2484c98f4eb0bfb2bad003c9702bdf3cbe13 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期三, 27 五月 2020 00:05:24 +0800
Subject: [PATCH] 优化代码
---
java110-core/src/main/java/com/java110/core/feign/UserErrorDecoder.java | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/java110-core/src/main/java/com/java110/core/feign/UserErrorDecoder.java b/java110-core/src/main/java/com/java110/core/feign/UserErrorDecoder.java
index 4e5d6d2..927dd42 100644
--- a/java110-core/src/main/java/com/java110/core/feign/UserErrorDecoder.java
+++ b/java110-core/src/main/java/com/java110/core/feign/UserErrorDecoder.java
@@ -34,15 +34,17 @@
logger.error("璋冪敤鏂规硶鍑虹幇寮傚父浜嗭細" + json);
exception = new RuntimeException(json);
+ // 杩欓噷鍙皝瑁�4寮�澶寸殑璇锋眰寮傚父脽 && response.status() < 500
+ if (HTTP_STATUS_400 <= response.status()) {
+ exception = new HystrixBadRequestException("璇锋眰鍙傛暟閿欒锛�"+Util.toString(response.body().asReader()), exception);
+ } else {
+ logger.error(exception.getMessage(), exception);
+ }
} catch (IOException ex) {
logger.error(ex.getMessage(), ex);
}
- // 杩欓噷鍙皝瑁�4寮�澶寸殑璇锋眰寮傚父脽 && response.status() < 500
- if (HTTP_STATUS_400 <= response.status()) {
- exception = new HystrixBadRequestException("璇锋眰鍙傛暟閿欒锛�", exception);
- } else {
- logger.error(exception.getMessage(), exception);
- }
+
+
return exception;
}
}
--
Gitblit v1.8.0