SpringBoot+SpringCloud+Mybatis+Vue电商项目实战,附视频+源码+文档,包含所有主流技术栈
简介
现在项目中大部分采用前后端分离的架构,采用这种架构的项目,在返回数据时,几乎都是采用返回 json 格式的数据。而 spring 中返回 json 格式的数据一般采用@RestController或者@ResponseBody注解。代码样例
@ResponseBody @RequestMapping("/reqBody") public ResultInfo resultInfo = (ResultInfo)returnValue; ResultInfo newResultInfo = new ResultInfo<>(); newResultInfo.setCode(resultInfo.getCode()); newResultInfo.setMessage(resultInfo.getMessage()); newResultInfo.setEncrypt(true); newResultInfo.setBody(Base64Utils.encodeToString(JSON.toJSONString(resultInfo.getBody()).getBytes(StandardCharsets.UTF_8))); //ResponseBody注解执行器 handlerMethodReturnValueHandler.handleReturnValue(newResultInfo, returnType, mavContainer, webRequest); }else{ handlerMethodReturnValueHandler.handleReturnValue(returnValue, returnType, mavContainer, webRequest); } } }关注打赏
立即登录/注册


微信扫码登录