If you tired of writing get/set or equals/hashcode methods you can try Lombok. It’s a cute project which provides several useful annotations like
public int getFoo() {return foo;}
again.@Getter(lazy=true)
@ToString
toString
for you!@EqualsAndHashCode
Generates
hashCode
and equals
implementations from the fields of your object.and many others.
With Lombok your class will look like
01 import lombok.ToString;
02
03 @ToString(exclude=“id”)
04 public class ToStringExample {
05 private static final int STATIC_VAR = 10;
06 @Getter @Setter(AccessLevel.PROTECTED) private String name;
07 @Getter @Setter private int id;
08
09 }