当前位置: 代码网 > it编程>编程语言>Java > SpringBoot中忽略实体类中的某个属性不返回给前端的方法(示例详解)

SpringBoot中忽略实体类中的某个属性不返回给前端的方法(示例详解)

2024年11月27日 Java 我要评论
使用jackson的方式://第一种方式,使用@jsonignore注解标注在属性上,忽略指定属性public class propertydto { @jsonproperty("disab

使用jackson的方式

//第一种方式,使用@jsonignore注解标注在属性上,忽略指定属性
public  class propertydto {
    @jsonproperty("disable")
    private integer disable;
    @jsonproperty("placeholder")
    private string placeholder;
	//使用@jsonignore注解,忽略此属性,前端不会拿到该属性
    @jsonignore
    private string validate;
}
//第二种方式,使用@jsonignoreproperties标注在类上,可以忽略指定集合的属性
@jsonignoreproperties({"validate"})
public  class propertydto {
    @jsonproperty("disable")
    private integer disable;
    @jsonproperty("placeholder")
    private string placeholder;
    private string validate;
}

注意点

public  class propertydto {
    @jsonproperty("disable")
    private integer disable;
    @jsonproperty("placeholder")
    private string placeholder;
	@jsonproperty("validate")
    @jsonignore
    private string validate;
}

同时使用@jsonproperty@jsonignore时,可能会导致@jsonignore失效,前端依旧拿到该属性。

使用fastjson时
使用@jsonfield(serialize = false)注解

到此这篇关于springboot中忽略实体类中的某个属性不返回给前端的方法的文章就介绍到这了,更多相关springboot某个属性不返回前端内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com