当前位置: 首页 > news >正文

网站权重对优化的作用深夜18款免费软件app下载

网站权重对优化的作用,深夜18款免费软件app下载,wordpress 站点地址 wordpress地址,国内永久免费crm系统软件为什么需要统一数据返回格式#xff1f; ⽅便前端程序员更好的接收和解析后端数据接⼝返回的数据。降低前端程序员和后端程序员的沟通成本#xff0c;按照某个格式实现就⾏了#xff0c;因为所有接⼝都是这样返回的。有利于项⽬统⼀数据的维护和修改。有利于后端技术部⻔的…为什么需要统一数据返回格式 ⽅便前端程序员更好的接收和解析后端数据接⼝返回的数据。降低前端程序员和后端程序员的沟通成本按照某个格式实现就⾏了因为所有接⼝都是这样返回的。有利于项⽬统⼀数据的维护和修改。有利于后端技术部⻔的统⼀规范的标准制定不会出现稀奇古怪的返回内容。 统一数据返回格式的实现 类上添加 ControllerAdvice 注解表示对 Controller 的通知实现 ResponseBodyAdvice 接口并重写 supports 和 beforeBodyWrite 方法, 拦截返回的数据, 并对数据格式进行重写 ControllerAdvice public class ResponseAdvice implements ResponseBodyAdvice {Resourceprivate ObjectMapper objectMapper;/*** 内容是否需要重写通过此⽅法可以选择性部分控制器和⽅法进⾏重写* 返回 true 表示重写 进入下面的 beforeBodyWrite 方法*/Overridepublic boolean supports(MethodParameter returnType, Class converterType) {return true;}/*** ⽅法返回之前调⽤此⽅法*/SneakyThrows // 这个注解, 等价于 方法上加 Throws ExceptionOverridepublic Object beforeBodyWrite(Object body, MethodParameter returnType, MediaType selectedContentType,Class selectedConverterType, ServerHttpRequest request, ServerHttpResponse response) {// 构造统⼀返回对象HashMapString, Object result new HashMap();result.put(state, 1);result.put(msg, );result.put(data, body);if (body instanceof String) {// 如果数据类型是 String 的话, 比较特殊, 需要 使用 jackson单独处理return objectMapper.writeValueAsString(request);}return result;} }统一数据返回格式举例 假如说约定返回格式为一个类 AjaxResult /*** 统一数据返回格式* 实现 Serializable 接口支持序列化*/ Data public class AjaxResult implements Serializable {// 状态码private Integer code;// 状态码描述信息private String msg;// 返回的数据private Object data;/*** 操作成功返回的结果*/public static AjaxResult success(Object data) {AjaxResult result new AjaxResult();result.setCode(200);result.setMsg();result.setData(data);return result;}/*** 根据需要调用不同的重载的 方法*/public static AjaxResult success(Integer code, Object data) {AjaxResult result new AjaxResult();result.setCode(code);result.setMsg();result.setData(data);return result;}public static AjaxResult success(Integer code, String msg, Object data) {AjaxResult result new AjaxResult();result.setCode(code);result.setMsg(msg);result.setData(data);return result;}/*** 操作失败返回的结果*/public static AjaxResult fail(Integer code, String msg) {AjaxResult result new AjaxResult();result.setCode(code);result.setMsg(msg);result.setData(null);return result;}public static AjaxResult fail(Integer code, String msg, Object data) {AjaxResult result new AjaxResult();result.setCode(code);result.setMsg(msg);result.setData(data);return result;} }拦截返回的数据, 对不满足条件的数据进行封装使满足格式. /*** 实现统一数据返回的保底类* 说明: 在返回数据之前, 检测数据的类型是否是统一的对象, 如果不是, 封装成统一的对象*/ControllerAdvice public class ResponseAdvice implements ResponseBodyAdvice {Autowiredprivate ObjectMapper objectMapper;/*** 开关, 如果是 true, 才会调用 beforeBodyWrite 方法*/Overridepublic boolean supports(MethodParameter returnType, Class converterType) {return true;}/*** 对数据格式进行校验和封装*/SneakyThrows // 这个注解, 等价于 方法上加 Throws ExceptionOverridepublic Object beforeBodyWrite(Object body, MethodParameter returnType, MediaType selectedContentType, Class selectedConverterType, ServerHttpRequest request, ServerHttpResponse response) {if (body instanceof AjaxResult) {// 本身格式就是 AjaxResult 了return body;}if (body instanceof String) {// 是字符串的话比较特殊, 需要使用 jacksonreturn objectMapper.writeValueAsString(AjaxResult.success(body));}// 如果不是字符串, 直接返回对象即可return AjaxResult.success(body);} }好啦 以上就是对 统⼀数据返回格式 的讲解希望能帮到你 评论区欢迎指正 !
http://www.hkea.cn/news/14324538/

相关文章:

  • 学做美食交流网站有哪些百度怎样做网站
  • 网站建设开发合同书(终极版)大人室内设计网
  • asp网站会员注册不了公众号采集wordpress
  • 淘宝导购网站备案东莞网站建设及外包
  • seo门户网站中国移动网站建设怎么做
  • 空间信息网站小型企业网络设计方案报告
  • 给中小企业提供网站建设服务北京 建网站
  • 旅游网站怎么做才能被关注陕西科强建设工程有限公司官方网站
  • 网站建设网络安全wordpress 媒体
  • 做公司网站需要几个域名怎么制作网站生成图片
  • 微信做购物网站怎么抽佣设计素材网站有哪些平台
  • 像素点建网站口碑好的企业网站建设
  • 泉州手机网站制作惠州响应式网站建设公司
  • 建一个网站的费用旅游网站排行榜前十名官网
  • 莆田网站建设网正规网站建设多少钱
  • 婚庆公司网站源码大型网站构建实施方案
  • 网站品牌推广设计wordpress相关书籍
  • 做农村网站多少钱手机兼职软件
  • 网站建设赠送seo天津网站建设设计开发公司
  • wordpress建站教程书籍零基础学广告设计
  • 关于手表网站建设策划书做外贸需要几个网站
  • 房产网站 设计方案今朝装饰口碑怎么样
  • flash网站首页上海网站推广服务
  • 青岛seo网站管理做网站公司怎么拉客户
  • 在婚恋网站上做红娘怎么样网站前端设计是什么意思
  • 涿州网站建设有限公司杭州网站建设公司
  • vi设计一套多少钱通辽做网站0475seo
  • 做网站有哪些类型的制作宣传册用什么app
  • 宝应建设局网站商城建站模板
  • 建个好网站中级经济师考试科目