在eclipse中为整个包生成equals()

时间:2013-03-11 14:12:38

标签: java eclipse

在Eclipse中自动生成equals()是一个很棒的功能。但是,为整个包生成它仍然很痛苦。反正有没有把它生成一个整个包?

1 个答案:

答案 0 :(得分:1)

我不确定是否有任何方法可以将Generate hashCode and equals应用于整个包。 但是有一种更好的方法可以打开每个文件并应用Generate hashCode and equals

使用lombok,您只需为某个类添加equals()注释即可添加hashCode()@EqualsAndHashCode

Eclipse中的

Generate hashCode and equals是一个很好的功能,但是,在修改类时,必须维护(重新生成)生成的代码,尤其是在添加或删除类的字段时。

如果使用lombok和@EqualsAndHashCode,则不必重新生成自动生成的方法。当您修改类(添加或删除字段)并保存它(这意味着Eclipse编译已修改的文件)时,lombok会自动重新生成equals()hashCode()方法。