카테고리 없음

[Lombok] NoArgsConstructor, RequiredArgsConstructor, AllArgsConstructor .

For_HW 2021. 7. 30. 16:54

@NoArgsConstructor

파라미터가 없는 생성자를 만들어준다.

 

초기 값이 필요한 final 필드가 있을 경우, 컴파일 에러가 난다.

@NoArgsConstructor(force = true) 를 하면, 컴파일 에러르 내지 않고 

0  / false / null 로 초기화 해준다.

 


@RequiredArgsConstructor

 

다음에 해당하는 필들에 대한 파리미터를 갖는 생성자를 만들어준다.

- final 필드

- @NonNull 이 지정된 필드

 


@AllArgsConstructor

 

모든 필드를 파라미터로 갖는 생성자를 만들어준다.

'카테고리 없음'의 다른글

  • 현재글 [Lombok] NoArgsConstructor, RequiredArgsConstructor, AllArgsConstructor .