@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类型转换器

 

posted @ 2020-11-17 23:17  香吧香  阅读(7838)  评论(0编辑  收藏  举报