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

做网站怎么分手机版和电脑版关键词排名顾问

做网站怎么分手机版和电脑版,关键词排名顾问,推广营销app,php购物网站开发摘要现代项目一般都是前后端分离的,前端只负责展示数据,不负责对数据处理,所以所有数据处理工作都由后端进行 比如在仿京东中的status,审核信息展示,数据库中是以0/1显示,但是前端需要以"审核/未审核&quo…

现代项目一般都是前后端分离的,前端只负责展示数据,不负责对数据处理,所以所有数据处理工作都由后端进行

比如在仿京东中的status,审核信息展示,数据库中是以0/1显示,但是前端需要以"审核/未审核"展示,这就需要后端处理完传递给前端。

1.因为实体类中不可能改变原字段类型,所以就要加一个方法,返回类型为String,方法名为getXXXXX(),判断status的值,后返回"审核/未审核"字符串

注*方法名一定要为get开头,因为pringboot将对象转json就是依据getter方法转换的,不叫getXXX()最后转为json给前端是不会有这个变量的。

2.在返回值这里为了方便管理,使用枚举,判断status值后返回枚举的值即可

/*
* 信息审核状态枚举
* */
@Getter
@ToString
public enum StatusEnum {STATUS_NO(0,"审核中"),STATUS_YES(1,"已审");private Integer code;private String msg;//枚举类中构造默认为private类型StatusEnum() {}StatusEnum(Integer code, String msg) {this.code = code;this.msg = msg;}
}

3.前端接收传递的实体类json对象时,该方法就会变为一个String变量形式供前端调用,相当于加了一个变量,但在后端是一个方法。

4.方法名一定为getXXXXX()的格式,因为spring进行json转换时是以getter方法进行转换的,方法名部位getXXX(),是不会将其转为json变量的。⭐⭐⭐⭐⭐

5.方法不能私有,方法必须是 public

  • 后端(Spring Boot)序列化对象到JSON时,只能访问到 public 的 getter 方法

  • 如果你把 方法 设成 privateprotected,Jackson(默认的 JSON 转换器)就不会识别和序列化这个方法,前端拿到的数据里也不会有 这个字段。

6.get方法中的status判断先进行判空操作,否者容易空指针

@Data
@NoArgsConstructor
@AllArgsConstructor
public class Shop {private Integer id;private Integer cateId;private String name;private Integer sales;private String msg;private Integer expresslimit;private BigDecimal expressprice;private String imgurl;private Integer hot;private Integer status;public String getStatusText(){//这里需要判空否者空指针if(this.status!=null){if(this.status==0){return StatusEnum.STATUS_NO.getMsg();}else {return StatusEnum.STATUS_YES.getMsg();}}else{return "";}}public String getHotText(){//这里需要判空否者空指针if(this.hot!=null){if(this.hot==0){return HotEnum.HOT_NO.getMsg();}else {return HotEnum.HOT_YES.getMsg();}}else{return "";}}
}

其他类型数据的转换也是按照这个方式处理~~

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

相关文章:

  • 群晖ds1817做网站网站seo的内容是什么
  • 建设英文网站公司哪家好网站制作的基本流程是什么
  • nike官方网站定制中国搜索引擎排名2021
  • 苏州网页制作招聘惠州百度关键词优化
  • wordpress高端手机优化软件哪个好用
  • 做网站电话号码四川seo多少钱
  • 南通网站优化推广站长工具seo推广
  • 视觉差网站制作巨量千川广告投放平台
  • WordPress文章添加iframeseo关键词库
  • 网站建设小程序和app无锡网站建设优化公司
  • 做手机网站用什么软件新东方在线网上课程
  • wordpress 文章积分seo上海网站推广
  • 杭州有哪些做网站的公司免费推广网站推荐
  • 小程序平台推广方案seo关键词快速排名前三位
  • dede部署两个网站企业seo
  • 巨野县城乡和住房建设局网站品牌推广是做什么的
  • 找图片素材的网站有哪些用手机制作自己的网站
  • 网站做导航设计的作用是什么企业营销咨询
  • 医疗网站备案前置审批全球十大搜索引擎入口
  • 外贸网站平台排名百度电话号码
  • 做网站的花费小姐关键词代发排名
  • 企业类网站模板谷歌paypal官网注册入口
  • 灵溪网站建设网站创建公司
  • 中国科技发展成果seo知识培训
  • dedecms做的网站首页被挂马360网站收录
  • ssm html实现网站开发产品如何推广市场
  • 网站建设哪家有实力百度客服联系方式
  • 西安网站建设流程国际新闻最新消息中国
  • 网站开发员招聘seo排名赚app下载
  • 深圳网站建设公司排名微博营销成功案例8个