Commit 2dba08f3 by 墨竹

fix:ResponseInterceptor修改

parent 5185fb98
package com.gic.haoban.manage.web.interceptor; package com.gic.haoban.manage.web.interceptor;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.gic.haoban.common.utils.HaobanResponse;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.core.MethodParameter; import org.springframework.core.MethodParameter;
...@@ -20,7 +19,7 @@ import java.lang.reflect.Method; ...@@ -20,7 +19,7 @@ import java.lang.reflect.Method;
* @author hua * @author hua
*/ */
@ControllerAdvice @ControllerAdvice
public class ResponseInterceptor implements ResponseBodyAdvice<HaobanResponse> { public class ResponseInterceptor implements ResponseBodyAdvice<Object> {
private Logger logger = LoggerFactory.getLogger(ResponseInterceptor.class); private Logger logger = LoggerFactory.getLogger(ResponseInterceptor.class);
...@@ -33,7 +32,7 @@ public class ResponseInterceptor implements ResponseBodyAdvice<HaobanResponse> { ...@@ -33,7 +32,7 @@ public class ResponseInterceptor implements ResponseBodyAdvice<HaobanResponse> {
} }
@Override @Override
public HaobanResponse beforeBodyWrite(HaobanResponse haobanResponse, MethodParameter methodParameter, MediaType mediaType, Class<? extends HttpMessageConverter<?>> aClass, ServerHttpRequest serverHttpRequest, ServerHttpResponse serverHttpResponse) { public Object beforeBodyWrite(Object haobanResponse, MethodParameter methodParameter, MediaType mediaType, Class<? extends HttpMessageConverter<?>> aClass, ServerHttpRequest serverHttpRequest, ServerHttpResponse serverHttpResponse) {
String response = JSONObject.toJSONString(haobanResponse); String response = JSONObject.toJSONString(haobanResponse);
logger.info("response:{}", response); logger.info("response:{}", response);
return haobanResponse; return haobanResponse;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment