在Eclipse中自动生成equals()
是一个很棒的功能。但是,为整个包生成它仍然很痛苦。反正有没有把它生成一个整个包?
答案 0 :(得分:1)
我不确定是否有任何方法可以将Generate hashCode and equals
应用于整个包。
但是有一种更好的方法可以打开每个文件并应用Generate hashCode and equals
。
使用lombok,您只需为某个类添加equals()
注释即可添加hashCode()
和@EqualsAndHashCode
。
Generate hashCode and equals
是一个很好的功能,但是,在修改类时,必须维护(重新生成)生成的代码,尤其是在添加或删除类的字段时。
如果使用lombok和@EqualsAndHashCode
,则不必重新生成自动生成的方法。当您修改类(添加或删除字段)并保存它(这意味着Eclipse编译已修改的文件)时,lombok会自动重新生成equals()
和hashCode()
方法。