JAVA Lombok 使用@Data时,如何指定字段不加入到toString
题目描述
JAVA Lombok 使用@Data时,如何指定字段不加入到toString
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
import lombok.Data;
import java.io.Serializable;
@Data
public class User implements Serializable {
private Integer id;
private String name;
private String code;
}
例如现在User类使用了@Data,当使用 new User().toString() 时,输出的字符串里面是有 id/name/code三个字段的,但如果我不想code字段在里面的话,我应该怎么做?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
排除掉@ToString(exclude="code")
By default, all non-static fields will be printed. If you want to skip some fields, you can annotate these fields with @ToString.Exclude
直接在需要排除的字段上面注解 @ToString.Exclude