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

东莞资深网站建设证券公司怎么拉客户

东莞资深网站建设,证券公司怎么拉客户,wordpress 设置多域名 一个站点,企业宣传片视频制作公司一、前言 假设有以下需求#xff1a; 服务消费者A调用服务提供者B往MySQL新增一条人员信息服务提供者做了一个逻辑判断#xff1a;若无该人员信息则新增#xff0c;若已存在该人员信息#xff0c;则返回给消费者异常状态码及异常信息#xff1a;“请勿添加重复数据” 问…一、前言 假设有以下需求 服务消费者A调用服务提供者B往MySQL新增一条人员信息服务提供者做了一个逻辑判断若无该人员信息则新增若已存在该人员信息则返回给消费者异常状态码及异常信息“请勿添加重复数据” 问题 通常新增、修改、删除服务无需返回所以服务消费者无法获取服务提供者返回的异常状态码和异常信息对返回结果的封装一般在服务消费者对公共接口的服务提供者通常不会做返回值封装 二、解决思路 封装一个返回实体作用于fegin调用时返回 三、实现 返回实体 /*** 返回实体** author Odinpeng* since 2023/12/5*/ import com.fasterxml.jackson.annotation.JsonInclude; import lombok.Builder; import lombok.Data; import lombok.Getter;Data public class ResponseBodyT {/*** 输出信息*/private String msg;/*** 返回数据*/Builder.DefaultJsonInclude(JsonInclude.Include.NON_NULL)private T body null;/*** 状态码*/private int code;/*** 默认构造成功信息*/public ResponseBody() {this.code ReturnStatus.SUCCESS.getVal();this.msg ReturnStatus.SUCCESS.getMsg();}public ResponseBody(int code, String msg) {this.code code;this.msg msg;}public ResponseBody(int code, String msg, T body) {this.code code;this.msg msg;this.body body;}public static T ResponseBodyT success() {return new ResponseBody();}public static T ResponseBodyT success(String msg) {return new ResponseBody(ReturnStatus.SUCCESS.getVal(), msg);}public static T ResponseBodyT error(int code, String msg) {return new ResponseBody(code, msg);}public static T ResponseBodyT error(String msg) {return new ResponseBody(ReturnStatus.ERROR.getVal(), msg);}public ResponseBodyT code(int code) {this.code code;return this;}public ResponseBodyT msg(String msg) {this.msg msg;return this;}public ResponseBodyT body(T body) {this.body body;return this;} }Getter enum ReturnStatus {/*** 操作成功*/SUCCESS(200, 操作成功),/*** 系统内部错误*/ERROR(500, 系统内部错误);/*** 状态*/private final int val;/*** 信息输出*/private final String msg;/*** 有参构造** param val 状态码* param msg 消息体*/ReturnStatus(int val, String msg) {this.val val;this.msg msg;} }Fegin调用 /*** test fegin** author Odinpeng* since 2023/12/5**/ FeignClient(url url, path path, name name) public interface TestFeign{/*** 保存*/PostMapping(save)ResponseBody? save(RequestBody Body body);/*** 修改*/PostMapping(update)ResponseBody? update(RequestBody Body body);/*** 删除*/PostMapping(delete)ResponseBody? delete(RequestBody Integer index); }
http://www.w-s-a.com/news/461260/

相关文章:

  • 提交网站收录入口斗图在线制作
  • 建设化妆品网站服务医药网站前置审批
  • 购物网站修改注册信息模块的分析怎么注册公司logo
  • 那个网站可以做域名跳转的青岛网站建设定制
  • 网站登记模板互联网技术发展及其影响的调查
  • 北京专业的网站建设西安企业家名单
  • 移动网站开发服务器丰都集团网站建设
  • 网站开发逻辑图烫画图案设计网站
  • 客户管理系统哪找公司网站如何做优化
  • 常德企业网站建设广州站在哪里
  • 移动端网站建站视频教程网站如何做淘客
  • 注册网站会不会有风险网站建设实训致谢语
  • ssh框架做的家政服务网站需要做网站建设的公司
  • 众筹网站制作长春高端网站建设
  • 亳州网站网站建设wordpress汉化.po
  • 怎样给建设的网站提意见网红营销概念
  • 怎么知道一个网站是谁做的广告行业网
  • 上海app定制开发公司大城网站优化
  • 工厂 网站建设北京招聘网站设计师
  • 企业网站建设与网络营销的关系网页qq音乐在线听
  • 网站如何制作学校的做做代销的网站
  • 灌云网站建设维护常州市天宁区建设局网站
  • 广州中小企业网站建设网络营销平台的类型
  • 做非遗网站的原因wordpress ip 插件
  • 微信企业网站 源码下载wordpress 4.9.5 太卡
  • 湖北网站建设公司哪家好房地产最新政策调整
  • 重庆建设岗位培训网站今天重大新闻乌克兰
  • 流水线 东莞网站建设如何在网上销售产品
  • 哪些做图片赚钱的网站网站建设销售业绩任务
  • 建立网站 知乎如何做网站的图片滑动块