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

做网站设计素材北京搜索引擎优化主管

做网站设计素材,北京搜索引擎优化主管,衡水建网站费用,做网站有的浏览器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://www.dtcms.com/wzjs/9838.html

相关文章:

  • 贞丰网站建设平台推广方案模板
  • 苏州做网站推广专业的郑州网站推广
  • 外贸网站建设 如何做windows10优化大师
  • 做购物网站需要学数据库吗最经典最常用的网站推广方式
  • 合肥装饰公司做的好的网站营销型高端网站建设
  • 温州网站建设报价百度账号购买网站
  • 做网站的重点目标名风seo软件
  • 网站开发网站有哪些免费网页制作模板
  • China wordpress网站优化服务
  • 没有备案做盈利性的网站违法吗郑州网站网页设计
  • 百度生成手机网站上海关键词排名提升
  • 上海网站建设定网络市场营销
  • 编译django做的网站百度投诉中心24小时电话
  • 成都企业网站建设那家好谷歌关键词搜索排名
  • 西安演出公司网站建设外贸出口平台网站
  • 做的网站修改编码网络推广员的工作内容和步骤
  • 2022年国内重大新闻网站google搜索优化
  • 做经营性的网站需要注册什么头条今日头条新闻
  • 东莞网站公司全球十大搜索引擎排名
  • icp备案查询站长之家中关村在线app
  • 手机域名网站怎么做可以搜任何网站的浏览器
  • 汕头教育的网站建设营销策划有限公司经营范围
  • 武汉做装饰公司网站平台南昌网站开发公司
  • 湘潭找个人做网站的怎么让百度收录自己的网站
  • 邹城手机网站建设百度热点榜单
  • 请人做装修设计上什么网站进入百度一下官网
  • 广饶县开发区政法委网站开长沙seo排名公司
  • 深圳响应式网站设计五个常用的搜索引擎
  • 上海网站建设 亿速seo描述是什么
  • 温州专业网站托管搜狗搜索网页版