@JsonProperty注解 返回Json格式 返回的属性 是value里面的属性,
1.前端传参数过来的时候,使用这个注解,可以获取到前端与注解中同名的属性
2。后端处理好结果后,返回给前端的属性名不是以实体类属性名为准,而以注解中的 —属性名— 为准
@JsonProperty作用在字段或方法上,用来对属性的序列化/反序列化,可以用来避免遗漏属性,同时提供对属性名称重命名,
@JsonProperty不仅仅是在序列化的时候有用,反序列化的时候也有用,比如有些接口返回的是json字符串,命名又不是标准的驼峰形式,在映射成对象的时候,将类的属性上加上@JsonProperty注解,里面写上返回的json串对应的属性名称
=============================================================
@Transient注解
@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性. 如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient,否则,ORM框架默认其注解为@Basic
=============================================================
@JsonIgnore注解
作用:在json序列化时将pojo中的一些属性忽略掉,标记在属性或者方法上,返回的json数据即不包含该属性。