본문 바로가기

스프링

롬복(lombok) 생성자 애너테이션 정리

@NoArgsConstructor

기본 생성자 생성 애너테이션

주의사항
클래스 내, final 멤버가 있으면 컴파일 오류!

@RequiredArgsConstructor

final 혹은 @NotNull이 붙은 멤버변수를 파라미터로 갖는 생성자를 생성

생성자의 파라미터 순서는 클래스에 선언된 멤버변수 순서를 따름

@AllArgsConstructor

클래스 내 선언된 모든 멤버를 갖는 하나의 생성자를 생성