項目中需要對接口返回的某一個字段進行屏蔽,返回給前端響應的時候,不顯示某個字段。
第一時間想到在實體類屏蔽的屬性字段上添加@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類型轉換器