一、通过实现ResponseBodyAdvice接口对返回值再输出之前进行了修改
import org.apache.log4j.Logger;
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.http.server.ServletServerHttpRequest;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice;
import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.ObjectMapper;
@ControllerAdvice
public class EcryptResponseBodyAdvice implements ResponseBodyAdvice<Object> {
private static Logger logger = Logger.getLogger(EcryptResponseBodyAdvice.class);
private final ObjectMapper objectMapper = new ObjectMapp