From 1c7e39a50fffd76e76e40c70386375ed3746c753 Mon Sep 17 00:00:00 2001 From: maxf <1107047387@qq.com> Date: Mon, 3 Dec 2018 10:50:33 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=B3=A8=E5=85=A5=E7=B1=BB?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B3=A8=E5=85=A5=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yexuejc/springboot/base/filter/ParamsRequestBodyAdvice.java | 2 ++ .../springboot/base/filter/ParamsResponseBodyAdvice.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/yexuejc-springboot-base/src/main/java/com/yexuejc/springboot/base/filter/ParamsRequestBodyAdvice.java b/yexuejc-springboot-base/src/main/java/com/yexuejc/springboot/base/filter/ParamsRequestBodyAdvice.java index 8c9225b..ba6b606 100644 --- a/yexuejc-springboot-base/src/main/java/com/yexuejc/springboot/base/filter/ParamsRequestBodyAdvice.java +++ b/yexuejc-springboot-base/src/main/java/com/yexuejc/springboot/base/filter/ParamsRequestBodyAdvice.java @@ -8,6 +8,7 @@ import com.yexuejc.base.util.StrUtil; import com.yexuejc.springboot.base.exception.GatewayException; import com.yexuejc.springboot.base.util.LogUtil; import org.apache.commons.io.IOUtils; +import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.core.MethodParameter; import org.springframework.http.HttpHeaders; @@ -32,6 +33,7 @@ import java.security.interfaces.RSAPrivateKey; * @date: 2018/5/12 22:49 */ @ControllerAdvice +@ConditionalOnClass({RequestBodyAdvice.class, HttpHeaders.class, HttpInputMessage.class, HttpMessageConverter.class}) @EnableConfigurationProperties(RsaProperties.class) public class ParamsRequestBodyAdvice implements RequestBodyAdvice { diff --git a/yexuejc-springboot-base/src/main/java/com/yexuejc/springboot/base/filter/ParamsResponseBodyAdvice.java b/yexuejc-springboot-base/src/main/java/com/yexuejc/springboot/base/filter/ParamsResponseBodyAdvice.java index e8b6655..4933958 100644 --- a/yexuejc-springboot-base/src/main/java/com/yexuejc/springboot/base/filter/ParamsResponseBodyAdvice.java +++ b/yexuejc-springboot-base/src/main/java/com/yexuejc/springboot/base/filter/ParamsResponseBodyAdvice.java @@ -6,6 +6,7 @@ import com.yexuejc.base.http.Resps; import com.yexuejc.base.util.JsonUtil; import com.yexuejc.base.util.StrUtil; import com.yexuejc.springboot.base.util.LogUtil; +import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.core.MethodParameter; import org.springframework.http.MediaType; @@ -29,6 +30,7 @@ import java.util.Map; * @date: 2018/5/12 22:50 */ @ControllerAdvice +@ConditionalOnClass({ResponseBodyAdvice.class, ServerHttpRequest.class, ServerHttpResponse.class, MediaType.class}) @EnableConfigurationProperties(RsaProperties.class) public class ParamsResponseBodyAdvice implements ResponseBodyAdvice {