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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM