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

做网站怎么分手机版和电脑版西安关键字优化哪家好

做网站怎么分手机版和电脑版,西安关键字优化哪家好,网站开发前景与趋势如何,建设网站的合约现代项目一般都是前后端分离的,前端只负责展示数据,不负责对数据处理,所以所有数据处理工作都由后端进行 比如在仿京东中的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/213090.html

相关文章:

  • 给公司做网站要多少钱短视频关键词seo优化
  • 东莞信科网站建设百度一下百度网页版
  • 要接入广告做啥网站广西seo优化
  • 做企业网站价格市场调研报告怎么写的
  • 网站建设公司怎么做业务seo专业术语
  • 上海360网站建设免费网站大全下载
  • 做网站的费属于什么费用网站后台管理系统
  • 怎么黑网站新闻最新头条10条
  • 做房地产自己要花钱开网站如何检测网站是否安全
  • java 做网站域名怎么做关键词排名怎样
  • 在国内怎么做国外网站提升排名
  • wordpress忘记用户名密码破解百度seo软件
  • 怎么做网站解析个人网页怎么做
  • 网站app下载大全百度刷搜索词
  • h5网站如何做排名seo简单优化
  • 做网站经常加班还是app看b站视频软件下载安装手机
  • 昆明网站建站郑州网站推广方案
  • 机器人软件开发和网站开发游戏网站交换友情链接
  • 成都疫情最新通知seo网站推广是什么
  • 洛阳网站建设好做不建站优化公司
  • 自己做网站前端开发引流推广网站平台
  • 连云港网站建设电话开源seo软件
  • 2015年做那些网站致富360网站推广客服电话
  • 常州网络公司鼎豪网络网站建设软文写作技巧
  • 怎么建设国际网站沈阳seo按天计费
  • 使用爬虫做的网站北京网站优化经理
  • 如何在天气预报网站做引流免费发外链的网站
  • wpf可以做网站吗免费s站推广网站
  • 合肥做网站推荐 晨飞网络新的网站怎么推广
  • 佛山微信网站建设多少钱电商运营助理