The first approach consists of annotating the class as below:
@ToString
@EqualsAndHashCode
@Getter
@Setter
@RequiredArgsConstructor
public class Foo {
...
}
A shortcut for @ToString, @EqualsAndHashCode, @Getter on all fields, @Setter on all non-final fields, and @RequiredArgsConstructor is @Data as follows:
@Data
public class Foo {
...
}
Visit the DevX Tip Bank