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

网站建设活动海报郑州网络营销公司哪家好

网站建设活动海报,郑州网络营销公司哪家好,收费视频网站怎么做,清风室内设计培训学校前言: 通过实践而发现真理,又通过实践而证实真理和发展真理。从感性认识而能动地发展到理性认识,又从理性认识而能动地指导革命实践,改造主观世界和客观世界。实践、认识、再实践、再认识,这种形式,循环往…
前言:

通过实践而发现真理,又通过实践而证实真理和发展真理。从感性认识而能动地发展到理性认识,又从理性认识而能动地指导革命实践,改造主观世界和客观世界。实践、认识、再实践、再认识,这种形式,循环往复以至无穷,而实践和认识之每一循环的内容,都比较地进到了高一级的程度。

阶段性总结:

基础统一1.0(局部响应)

/*** 基础统一响应类* @param <T>*/@Data
public class apiResult<T> {private int code;private String message;private T data;/*** 带有data返回的构造函数* @param code* @param message* @param data*/public apiResult(int code, String message, T data) {this.code = code;this.message = message;this.data = data;}/*** 不带data的构造函数* @param code* @param message*/public apiResult(int code,String message){this.code = code;this.message = message;}
}

1.0基础版——作者评价:简单又好用

通过重载构造函数,实现局部自定义统一响应,成功响应带data,失败响应不带data

2.0进阶版

/*** 统一响应类实例化工具*/public class apiResultYOUYA {//http成功状态码private static final int OK = HttpStatus.OK.value();//隔着报错状态码private static int NO = HttpStatus.INTERNAL_SERVER_ERROR.value();//基本成功响应public static <T>apiResult<T> success(T data){return new apiResult<>(OK,"操作成功",data);}//自定义信息成功响应public static <T>apiResult<T> success(String message,T data){return new apiResult<>(OK,message,data);}//基础失败响应public static <T>apiResult<T> error(){return new apiResult<>(NO,"系统错误,请联系管理员");}//自定义信息失败响应public static <T>apiResult<T> error(String message){return new apiResult<>(NO,message);}
}

2.0进阶版——作者评价:在1.0版本的简单易用基础上,优化了实例统一响应对象

通过构建函数,优雅地实例化统一响应对象

3.0高阶版

@ControllerAdvice
public class GlobalApiResult implements ResponseBodyAdvice<Object> {/*** 此Advice是否使用于该返回类型和Converter类型(意思是可以配置多个哦)* @param returnType 返回类型(这里可以获取很多东西, 别被名字误导了)* @param converterType 自动选择的转换器类型* @return 返回true表示将会走接下来的方法(beforeBodyWrite), 否则不会*/@Overridepublic boolean supports(MethodParameter returnType,Class<? extends HttpMessageConverter<?>> converterType) {//false -> true  用于测试,正式的时需要修改return true;}/*** HttpMessageConverter转换之前进行的操作* @param body 业务层接口返回值* @param returnType 返回类型* @param selectedContentType 根据请求头协商的ContentType* @param selectedConverterType 自动选择的转换器类型* @param request 当前请求* @param response 当前响应* @return 返回至前端的数据,参数为,形参*/@Overridepublic Object beforeBodyWrite(Object body,MethodParameter returnType,MediaType selectedContentType,Class<? extends HttpMessageConverter<?>> selectedConverterType,ServerHttpRequest request,ServerHttpResponse response) {//第二步: 将body传入统一响应工具类中的默认成功响应return apiResultYOUYA.success("3.0全新版本",body);}
}

3.0高阶版 —— 作者评价:在1.0,2.0的基础上,结合spring web的响应机制,实现全局统一响应,3.0为测试版本,它是真正意义上的全局统一响应,无论报错还是成功,统统都使用2.0的自定义成功响应

这是我们后续的版本更新

http://www.dtcms.com/wzjs/392414.html

相关文章:

  • 网站设计学习机构谷歌浏览器下载安卓版
  • 我国政务网站建设统计泰安短视频seo
  • 太原百度推广优化排名无锡百度关键词优化
  • 电子商务毕业论文选题网站优化的方式有哪些
  • 保定市人民政府网站电商seo是什么意思
  • 电子商务网站开发的视频短视频推广app
  • 盐城网站优化网络推广专员是做什么的
  • wordpress重置密碼seo关键词如何布局
  • 餐饮加盟网站制作朋友圈广告代理商官网
  • 大馆陶网站百度不收录网站
  • 信息门户网站开发合同电商代运营收费标准
  • 新泰网络推广公司seo查询官方网站
  • 海口今天的消息苏州seo免费咨询
  • 2015个人网站如何去工信部备案太原seo网站管理
  • 深圳外贸建站网络推广公司营销是什么意思
  • 海口哪里做网站公司河南靠谱seo地址
  • 网站收录量下降全网营销系统1700元真实吗
  • 佛山企业网站建设特色百度营销是什么
  • 网站建设企业营销精准营销的案例
  • b2b行业门户网站设计开发实战研究报告做整站优化
  • 温州微网站制作多少钱竞价点击软件工具
  • 福建省品牌建设促进会网站推广平台怎么做
  • wordpress强大的主题seo网站技术培训
  • 深圳微商城网站制作价格新航道培训机构怎么样
  • 网易企业邮箱怎么设置自动回复seo和点击付费的区别
  • 广东网站建设微信官网开发seo就业指导
  • 内蒙古高端网站建设百度如何免费打广告
  • 什么网站可以做相册谷歌搜索引擎免费
  • 什么网站发布公司销售指数基金定投怎么买
  • 企业门户app廊坊seo推广公司