Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

공부일지

Lombok의 ArgsConstructor 종류 본문

Spring

Lombok의 ArgsConstructor 종류

알라알리야 2023. 5. 21. 00:22

@NoArgsConstructor

: 매개변수가 없는 생성자를 생성한다.

 필드가 final일 경우 에러 발생. @NoArgsConstructor(force=true) 로 강제 생성 가능

 

 

@RequiredArgsConstructor

: 초기화 되지 않은 final 필드와 @NonNull인 필드를 매개변수로 생성자 생성한다.

final이 붙은 필드만 생성

 

 

@AllArgsConstructor

: 모든 필드를 매개변수로 생성자를 생성한다.

모든 필드를 매개변수로 설정하지 않으면 오류 발생

 

'Spring' 카테고리의 다른 글

싱글톤 패턴, 리펙토링, DI  (0) 2023.03.04
HTTP 헤더 - 2  (0) 2023.02.26
HTTP 헤더 - 1  (0) 2023.02.26
HTTP 상태 코드  (0) 2023.02.25
HTTP 메서드 활용  (0) 2023.02.23
Comments