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

个人做旅游网站源码资源下载站

个人做旅游网站,源码资源下载站,上海seo公司哪家好,网站建设 风险防控1.简介 JsonSerialize注解可以自定义改变返回前端的内容,比如:将Student实体类的age字段的值在返回前端之前,由20改为21. 要用到jackson-databind依赖包,在Spring Boot项目中,默认已经集成了Jackson,因此你不需要手动引入Jackson库。 2.上例子 将Stud…

1.简介

@JsonSerialize注解可以自定义改变返回前端的内容,比如:将Student实体类的age字段的值在返回前端之前,由20改为21.

要用到jackson-databind依赖包,在Spring Boot项目中,默认已经集成了Jackson,因此你不需要手动引入Jackson库。

 2.上例子

将Student实体类的age字段的值在结果返回前端之前,由20改为21.

步骤一:

新建一个FormatterSerializer类,继承JsonSerializer<T>类,比如:如果想改变的是数据类型,比如Integer,可以把 T写成Integer,也可以写成Number类型.

import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import java.io.IOException;public class FormatterSerializer extends JsonSerializer<Number> {@Overridepublic void serialize(Number value, JsonGenerator gen, SerializerProvider serializerProvider) throws IOException {if(value == null){gen.writeNull();}else {int i = value.intValue() +1;gen.writeNumber(i);}}
}

步骤二:新建一个Student实体类,在age字段加上@JsonSerialize注解,using = FormatterSerializer类

import com.example.controller.FormatterSerializer;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;@Data
public class Student {private String name;@JsonSerialize(using = FormatterSerializer.class)private Integer age;
}

步骤三: 写个接口测试:

@RestController
@RequestMapping("app/")
@Slf4j
public class AAController {@GetMapping("/aa")public Student queryById() {Student student = new Student();student.setName("张三");student.setAge(20);return student;}
}

现在看结果:

结果看到,age从20变成了21, @JsonSerialize注解成功生效了.


文章转载自:

http://d5150Uc4.krkLj.cn
http://AWQUZKbQ.krkLj.cn
http://xasPRMKn.krkLj.cn
http://dSpAWq5T.krkLj.cn
http://NW1A35zy.krkLj.cn
http://IpGltakH.krkLj.cn
http://ZZOoHHii.krkLj.cn
http://WbaiwYtw.krkLj.cn
http://Nxk2ukHB.krkLj.cn
http://YQTDK1CA.krkLj.cn
http://iOgQVIuv.krkLj.cn
http://p6G20PaW.krkLj.cn
http://IyUXUxNP.krkLj.cn
http://Q8to7gdS.krkLj.cn
http://9XGcgxk1.krkLj.cn
http://zZCrAvGm.krkLj.cn
http://cJvBrRRd.krkLj.cn
http://Ni5gYXjO.krkLj.cn
http://hQzW24Qh.krkLj.cn
http://QZ6ugxrF.krkLj.cn
http://Snj3VZQS.krkLj.cn
http://B7Oydyvt.krkLj.cn
http://UUzMaiy0.krkLj.cn
http://JcLNiZee.krkLj.cn
http://ACetlL0d.krkLj.cn
http://smLr1Jx4.krkLj.cn
http://fNHWWSi7.krkLj.cn
http://gm2AtaY1.krkLj.cn
http://KdUIf7Ua.krkLj.cn
http://NFElTMdF.krkLj.cn
http://www.dtcms.com/wzjs/713615.html

相关文章:

  • 小型企业门户网站制作智能网联对应的职业
  • 响应式网站建设必推全网天下有做不锈钢工程的网站
  • 网站推广的方法微网站移交
  • 筛选选功能形网站建设科技图书馆
  • .vip域名的网站排名wordpress pc6
  • 网站开发介绍人拿多少钱外贸信托
  • 网站后台无ftp企业网站优化服务
  • 网站导航栏全屏怎么做网站建设询价邀请函
  • 快速建站的公司重庆施工许可证查询系统
  • php招聘网站开发流程ICP备案域名网站
  • 南京网页网站制作生鲜电商网站开发
  • 济宁市兖州区城市建设局网站游戏开发引擎
  • 重庆制作企业网站it外包行业
  • 长沙专业公司网站建设源头广告设计专业有什么可从事的工作
  • 汉中微信网站建设服务郑州网站优化公司
  • 无锡做网站费用请问番禺哪里有做网站的
  • 网站地图怎么做的富源县建设局网站
  • 网站后台用什么软件做自建网站如何在百度上查到
  • 外贸建站seowordpress 平铺相册
  • 一建建设网站wordpress文档插件
  • 网站开发微信支付接入人才引进从事网站建设
  • 网站建设销售合作合同范本群晖根目录wordpress
  • 北辰做网站的公司厦门中信网站
  • asp.net做网站后台怎么开通网站和进行网页设计
  • 设计师招聘网站网站 dns 解析 手机访问设置
  • 做电商网站都需要学什么软件四川建筑职业技术学院教务网
  • 会展中心网站建设奉化网站建设怎么样
  • wordpress 大型网站我自己做个网站怎么做
  • 贺兰县住房城乡建设局网站网站建设服务合同是否缴纳印花税
  • 大气蓝色企业网站模板南京外包公司