반응형
Error
SpringBoot에서 Entity에 Lombok Builder를 추가하고 실행을 했더니 아래의 에러가 발생함.
Entity
@Builder
@Data
@DynamoDbBean
public class DontworkingEntity {
private String id;
private String name;
private String data;
@DynamoDbPartitionKey
public String getId() {
return id;
}
}
Error
Error:(11, 1) java: constructor ConsultationPointOfContact in class models.ConsultationPointOfContact cannot be applied to given types;
required: no arguments
found: java.lang.String,java.lang.String,java.lang.String
reason: actual and formal argument lists differ in length
반응형
Solution
Builder는 모든 필드를 파라미터로 가지는 생성자가 필수 적으로 필요하기 때문에 아래와 같이 AllArgsConstructor 어노테이션 추가하면 해결됨.
@Builder
@Data
@AllArgsConstructor // 추가
@DynamoDbBean
public class DontworkingEntity {
private String id;
private String name;
private String data;
@DynamoDbPartitionKey
public String getId() {
return id;
}
}
Thank you!
반응형