학습용 공간

JAVA 2020.08.31 댓글 개 starmk95

Lombok Annotaion) @NoArgsConstructor, @AllArgsConstructor, @RequiredArgsConstructor

# @NoArgsConstructor, @AllArgsConstructor, @RequiredArgsConstructor

위 3개의 어노테이션은 Lombok 라이브러리에서 지원하는 생성자를 만들어주는 어노테이션이다.

 

@NoArgsConstructor : 파라미터가 없는기본 생성자를 생성해준다.
@AllArgsConstructor : 모든 필드 값을 파라미터로 받는 생성자를 생성해준다.
@RequiredArgsConstructor : final 또는 @NonNull 처리된 필드 값만을 파라미터로 받는 생성자를 생성해준다.