springboot 返回给前端不必要的字段如何处理
springboot 返回给前端不必要的字段如何处理
现在大多数项目都是前后端分离项目,后端采用swagger给前端提供接口文档(这里不得不说swagger很好用),但是在前后端交互过程中后端一般都是采用把一个表中全部字段查出来返回给前端,这样后端的确很方便(表名.*) ,但是前端看了返回结果很不舒服,虽然现在swagger都能表明每个字段的注释,但是还是不是很友好;

所以要达到接口返回字段制定化需要两步
第一步
要sql上做工,只查前端所需要的;(细节省略)
第二步
1.可以在实体类上加注解局部处理(第一种)
@JsonInclude(JsonInclude.Include.NON_NULL)

2.也可以使用全局处理(第二种)
在application.yml配置文件中加配置
spring:jackson:default-property-inclusion: non_null
第三步结果

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
