Spring - @Valid NullPointerException

박민수·2023년 11월 14일
0

Spring

목록 보기
40/46
post-thumbnail

@Valid 애노테이션 사용 시, 폼을 채울 객체를 만들어서 바인딩을 하려 할 때, 기본 생성자가 없으면 NPE 에러가 발생한다.

@Data
@NoArgsConstructor // 기본 생성자 생성
public class MemberDto {

    private String age;
    private String name;
    private String address;

    public MemberDto(Member member) {
        this.age = account.getAge();
        this.name = account.getName();
        this.address = account.getAddress();
    }
}
@PostMapping("memberForm")
public String MemberForm(@Valid MemberDto memberDto, Errors errors) {
    ...
}
profile
안녕하세요 백엔드 개발자입니다.

0개의 댓글