Hi,
My pojo needs to have a builder class and default constructor as well so I added @Builder and @NoArgConstructor to my class but I got an exception:
java: constructor Configuration in class Abc cannot be applied to given types;
required: no arguments
found: java.lang.Long, java.lang.String, java.lang.String, java.lang.Long, java.lang.String, java.lang.Instant
reason: actual and formal argument lists differ in length
This is my class:
@NoArgsConstructor
@EqualsAndHashCode
@ToString
@Builder
public class MyPojo implements Cloneable {
@Getter @Setter private Long id;
@Getter @Setter private String key;
@Getter @Setter private String value;
@Getter @Setter private Long alternativeId;
@Getter @Setter private String description;
@Getter @Setter private Instant timestamp;
public MyPojo clone() {
....
}
}
What is wrong with this?