gpt4 book ai didi

java - 生成等号和哈希码时忽略属性

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:45:05 25 4
gpt4 key购买 nike

假设我有一个类客户:

public class Customer {

private String firstName;
private String lastName;
private String doNotAddMeToEquals;

//Getters and Setters below

}

我正在使用 Guava Eclipse Plugin在 Eclipse 中生成我的 equals() 和 hashCode() 方法;但是,我也可以使用 eclipse -> Source -> Generate HashCode/Equals。无论哪种方式......都没关系。

有没有一种方法可以注释属性 doNotAddMeToEquals,这样当我使用 guava 插件生成 equals 和 hashcode 方法时,该属性不会显示在列表中?

无需更改插件或创建模板。

提前致谢!!

最佳答案

听起来你想要的是这样的:

http://projectlombok.org/features/EqualsAndHashCode.html

它允许您使用注释来驱动 equals 和 hashcode 方法中包含哪些属性。

关于java - 生成等号和哈希码时忽略属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19506166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com