@JsonIgnore 失效没起作用及 @JSONField(serialize = false)
项目中需要对接口返回的某一个字段进行屏蔽,返回给前端响应的时候,不显示某个字段。
第一时间想到在实体类屏蔽的属性字段上添加@JsonIgnore注解,但添加之后并没有起作用。
在网上搜索了下,使用 @JSONField(serialize = false) 注解,便可以在返回响应参数体的时候去除某个字段。
@JsonIgnore 注解是项目中使用 Jackson的时候使用
当使用fastJson时,使用 @JSONField(serialize = false)。
疑惑:
springMVC如何对请求接口进行json格式转化。
https://www.cnblogs.com/weilu2/p/springmvc_controller_handler_return_json_xml.html
https://www.cnblogs.com/zhizhuodezhuzhu/p/9633358.html
https://www.cnblogs.com/yy3b2007com/p/11757900.html
Spring MVC类型转换器