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

山东省济宁市最新消息北京seo百科

山东省济宁市最新消息,北京seo百科,网站关键词在哪里添加,如何查询一个网站是否备案现在开发过程中主要采用前后端分离的方式进行开发测试#xff0c;也就是前端封装请求#xff0c;后端提供标准的API接口服务。一般现在json 格式受到开发者们的青睐#xff0c;学习过程中我们可以设置接口的返回类型#xff0c;那么怎么做到设置统一的返回格式呢#xff1…现在开发过程中主要采用前后端分离的方式进行开发测试也就是前端封装请求后端提供标准的API接口服务。一般现在json 格式受到开发者们的青睐学习过程中我们可以设置接口的返回类型那么怎么做到设置统一的返回格式呢以下是在项目开发过程中一般的模式标准 1、一般springboot 我们使用 SpringBoot进行开发时当我们引入 spring-boot-starter-web场景启动器后该场景中就包含了 jackson依赖不需要再额外导入并且默认开启了注解扫描驱动;但是springmvc 则 引入支持json 的jar  2、请求Controller 设置json 格式的请求一般使用RESTController 注解,这个注解s是 Controller和 ResponseBody注解的结合体具有相同的作用该注解只能标志在类上。 3、封装统一的返回对象格式一般我们有几个关键项code,msg,data ,如下 public class ResponseResultT {       /**      * 状态码      */     private Integer code;       /**      * 提示信息如果有错误时前端可以获取该字段进行提示      */     private String msg;       /**      * 返回的结果数据      */     private T data;       private ResponseResult() {       }       public ResponseResult(Integer code, String msg) {         this.code code;         this.msg msg;     }       public ResponseResult(Integer code, String msg, T data) {         this.code code;         this.msg msg;         this.data data;     }       public Integer getCode() {         return code;     }       public void setCode(Integer code) {         this.code code;     }       public String getMsg() {         return msg;     }       public void setMsg(String msg) {         this.msg msg;     }       public T getData() {         return data;     }       public void setData(T data) {         this.data data;     }   } -----------------使用枚举设置返回状态码及已知类型---------------- public enum ResultCode {     /**      * 通用状态码      */     SUCCESS(1,OK),     FAILED(-1,FAIL),     /*     参数错误状态码      */     PARAM_IS_INVAlID(101,参数无效),     PARAM_IS_BLANK(101,参数为空),     /* 用户错误  201 - 299  */     USER_NOT_LOGIN(201,未登录),     USER_NOT_EXIST(202,用户不存在),     USER_LOGIN_ERROR(203,登陆失败账号或者密码有误),     NOT_PERMISSION(204,无权限访问),     /* 业务错误 301 - 399*/     DATA_NOT_FOUND(301,没有数据);       //返回状态码     private Integer code;       //返回消息     private String msg;       private ResultCode() {          }          ResultCode(Integer code, String msg) {         this.code code;         this.msg msg;     }       public Integer getCode() {         return code;     }       public void setCode(Integer code) {         this.code code;     }       public String getMsg() {         return msg;     }       public void setMsg(String msg) {         this.msg msg;     } } 通过在ResponseResult添加一般的返回方法设置类 public static T ResponseResultT setCommonStatusAndData(ResultCode resultCode, T data){     return new ResponseResult(resultCode.getCode(), resultCode.getMsg(),data); }   public static ResponseResult setCommonStatusNoData(ResultCode resultCode){     return new ResponseResult(resultCode.getCode(), resultCode.getMsg()); } 我们的开发接口服务时可以进行使用一般 public ResponseResultT getApi(输入参数){ 。。。。。。。。。。。。。。。。。 return new ResponseResult(code, msg, data); //或者使用 return ResponseResult.setCommonStatusAndData(ResultCode.SUCCESS,user) }
http://www.hkea.cn/news/14299354/

相关文章:

  • 河南网站推广优化公司做任务送科比网站
  • phpcmsv9网站地图推广公司的网站
  • 旅行社网站建设规划书论文观察者网wordpress
  • 一键制作网站php招生网站开发
  • 网站上传服务器教程网店代运营就是个坑
  • 南京电信网站空间扩容小程序开发需要多少钱知乎
  • 东莞南城网站建设价格洛阳网站建设启辰网络
  • 自己做黑彩网站外贸网站销售方式
  • 7天精通网站建设实录网站群建设方案.doc
  • 个人博客网站制作搭建宁波seo网络推广公司
  • 厦门外贸网站建设公众号软文范例100
  • 网站开发类合同百度百科怎么创建自己
  • 湖北省建设安全管理协会网站泸州住院证明图片在线制作
  • 网站开发问题及解决网页制作教程视频
  • 男女做爰全过程网站南阳建站公司
  • 唐山中小企业网站制作没广告的视频播放器app
  • 高淳城乡建设局网站免备案wordpress主机空间
  • 青岛黄岛网站建设公司电话搜房网
  • 什么网站好建设h5互动的网站
  • 静态网站公用头部如何调用标题婚庆公司起名字大全免费
  • 移动网站开发教材开发工具在哪里
  • 搭建个网站需要多少钱整形网站优化
  • 钢管网站建设湖南定制响应式网站有哪些
  • 网站设计模板怎么使用湖南电商平台网站建设
  • 鞍山网站设计制作网站网络营销渠道的功能有
  • 河南网站建设工作室和县建设局网站
  • 上海专业网站建设网站今天出入苏州最新通知
  • 网站快速排名技巧房地产开发商是干什么的
  • 怎么做网站内容公司网站运营维护单位
  • 建网站 可以看到访客吗昆山建设招标信息网站