From a3ba81ebadf602fd57fc6514a215fa38ab722276 Mon Sep 17 00:00:00 2001 From: ajaxfan <909938737@qq.com> Date: Sun, 28 Mar 2021 15:52:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=20common=20=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=20errorDecode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/BizMessageFeignClient.java | 3 +-- .../config/BizMessageClientConfig.java | 18 --------------- .../error/BizMessageErrorDecoder.java | 23 ------------------- .../exception/BadRequestException.java | 22 ------------------ .../exception/NotFoundException.java | 22 ------------------ 5 files changed, 1 insertion(+), 87 deletions(-) delete mode 100644 uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/config/BizMessageClientConfig.java delete mode 100644 uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/error/BizMessageErrorDecoder.java delete mode 100644 uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/exception/BadRequestException.java delete mode 100644 uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/exception/NotFoundException.java diff --git a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/client/BizMessageFeignClient.java b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/client/BizMessageFeignClient.java index bb4409b..aed99b5 100644 --- a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/client/BizMessageFeignClient.java +++ b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/client/BizMessageFeignClient.java @@ -5,7 +5,6 @@ import java.util.Optional; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.PostMapping; -import com.chinaunicom.mall.ebtp.common.bizmessage.config.BizMessageClientConfig; import com.chinaunicom.mall.ebtp.common.bizmessage.entity.MessageRaw; import com.chinaunicom.mall.ebtp.common.bizmessage.entity.MessageResult; import com.chinaunicom.mall.ebtp.common.bizmessage.fallback.BizMessageClientFallback; @@ -15,7 +14,7 @@ import com.chinaunicom.mall.ebtp.common.bizmessage.fallback.BizMessageClientFall * * @author ajaxfan */ -@FeignClient(name = "biz-message-client", url = "${core-service-ebtp-extend.biz.message}", configuration = BizMessageClientConfig.class, fallback = BizMessageClientFallback.class) +@FeignClient(name = "biz-message-client", url = "${core-service-ebtp-extend.biz.message}", fallback = BizMessageClientFallback.class) public interface BizMessageFeignClient { @PostMapping(value = "/v1/producer/") diff --git a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/config/BizMessageClientConfig.java b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/config/BizMessageClientConfig.java deleted file mode 100644 index d83ed42..0000000 --- a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/config/BizMessageClientConfig.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.chinaunicom.mall.ebtp.common.bizmessage.config; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -import com.chinaunicom.mall.ebtp.common.bizmessage.error.BizMessageErrorDecoder; - -import feign.codec.ErrorDecoder; - -@Configuration -public class BizMessageClientConfig { - - @Bean - public ErrorDecoder bizMessageErrorDecoder() { - return new BizMessageErrorDecoder(); - } - -} \ No newline at end of file diff --git a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/error/BizMessageErrorDecoder.java b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/error/BizMessageErrorDecoder.java deleted file mode 100644 index dad1a08..0000000 --- a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/error/BizMessageErrorDecoder.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.chinaunicom.mall.ebtp.common.bizmessage.error; - -import feign.Response; -import feign.codec.ErrorDecoder; -import lombok.extern.slf4j.Slf4j; - -/** - * 服务端异常映射 - * - * @author Ajaxfan - */ -@Slf4j -public class BizMessageErrorDecoder implements ErrorDecoder { - - @Override - public Exception decode(String methodKey, Response response) { - String message = response.body().toString(); - log.error("Publish Message error: {}", message); - - return new Exception(message); - } - -} diff --git a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/exception/BadRequestException.java b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/exception/BadRequestException.java deleted file mode 100644 index f5640f4..0000000 --- a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/exception/BadRequestException.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.chinaunicom.mall.ebtp.common.bizmessage.exception; - -public class BadRequestException extends Exception { - private static final long serialVersionUID = -5514128965548804194L; - - public BadRequestException() { - } - - public BadRequestException(String message) { - super(message); - } - - public BadRequestException(Throwable cause) { - super(cause); - } - - @Override - public String toString() { - return "BadRequestException: " + getMessage(); - } - -} diff --git a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/exception/NotFoundException.java b/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/exception/NotFoundException.java deleted file mode 100644 index 6356221..0000000 --- a/uboot-common/src/main/java/com/chinaunicom/mall/ebtp/common/bizmessage/exception/NotFoundException.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.chinaunicom.mall.ebtp.common.bizmessage.exception; - -public class NotFoundException extends Exception { - private static final long serialVersionUID = 562465843254417453L; - - public NotFoundException() { - } - - public NotFoundException(String message) { - super(message); - } - - public NotFoundException(Throwable cause) { - super(cause); - } - - @Override - public String toString() { - return "NotFoundException: " + getMessage(); - } - -}