diff --git a/api/pom.xml b/api/pom.xml
index 1ebca30..abcbebe 100644
--- a/api/pom.xml
+++ b/api/pom.xml
@@ -35,6 +35,11 @@
druid-spring-boot-starter
1.2.14
+
+ com.google.code.gson
+ gson
+ 2.8.9
+
org.springframework.boot
@@ -72,6 +77,11 @@
springfox-boot-starter
3.0.0
+
+ org.bouncycastle
+ bcprov-jdk15on
+ 1.57
+
diff --git a/api/src/main/java/me/xiaoyan/point/api/config/AppResponseConfig.java b/api/src/main/java/me/xiaoyan/point/api/config/AppResponseConfig.java
new file mode 100644
index 0000000..18280b0
--- /dev/null
+++ b/api/src/main/java/me/xiaoyan/point/api/config/AppResponseConfig.java
@@ -0,0 +1,47 @@
+package me.xiaoyan.point.api.config;
+
+import com.fasterxml.jackson.databind.ObjectMapper;
+import lombok.SneakyThrows;
+import me.xiaoyan.point.api.pojo.dto.ApiResult;
+import org.springframework.core.MethodParameter;
+import org.springframework.http.MediaType;
+import org.springframework.http.converter.HttpMessageConverter;
+import org.springframework.http.server.ServerHttpRequest;
+import org.springframework.http.server.ServerHttpResponse;
+import org.springframework.web.bind.annotation.RestControllerAdvice;
+import org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+@RestControllerAdvice
+public class AppResponseConfig implements ResponseBodyAdvice