/** * 响应体处理 * @author lz */ @RestControllerAdvice(basePackages = "com.olzo") public class ResponseBodyConfig implements ResponseBodyAdvice { @Override public boolean supports(MethodParameter methodParameter, Class aClass) { return true; } @Override public Object beforeBodyWrite(Object o, MethodParameter methodParameter, MediaType mediaType, Class aClass, ServerHttpRequest serverHttpRequest, ServerHttpResponse serverHttpResponse) { if (o instanceof ResultVO) { return o; } ResultVO<Object> success = ResolveVOUtils.success(o); if (o instanceof String) { return JSONObject.toJSONString(o); } return success; } }