技术:springboot
运行环境:IDEA 15.2 + jdk8 + windows 7
demo功能:提供一个可以控制spring rest 输出字段的控制, 比如哪些需要修改字段名, 哪些不能输出
public class BookResult {
//表示把bookId 字段, 使用全部大写的名字输出
@JsonProperty("BOOKID")
private long bookId;
//这个字段不输出, 不管有没有值
@JsonIgnore
private String bookName = null;
public long getBookId() {
return bookId;
}
public void setBookId(long bookId) {
this.bookId = bookId;
}
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
}
spring 使用不同的json序列化框架, 决定使用不同的实体注解. 但是原理都是一样的
这里看到 springboot 原生使用的jackjson, 所以注解使用看代码。如果是fastjson,
@JSONField : 修改字段输出名
欢迎添加微信,互相学习↑↑↑ -_-
白老虎
programming is not only to solve problems, ways to think
grafana 级连 菜单 templating (variables) 配置
rocketmq 集群搭建 (2master + 2slave + 2namesrv)
AI 机器人 抓取 微信 聊天中的 百度网盘 分享地址和密码