728x90
반응형
@AllArgsConstructor
- import lombok.AllArgsConstructor;
- 모든 변수를 사용하는 생성자를 자동완성시켜주는 어노테이션이다.
@NoArgsConstructor
- import lombok.NoArgsConstructor;
- 기본 생성자를 자동완성시켜주는 어노테이션이다.
@RequiredArgsConstructor
- import lombok.RequiredArgsConstructor;
- 특정 변수만 활용하는 생성자를 자동 생성해주는 어노테이션이다.
생성자의 인자로 추가하는 방법으로는 @NonNull어노테이션과 변수를 final로 선언하는 두 가지 방법이 있다.
@AllArgsConstructor(access = AccessLevel.PRIVATE)
@NoArgsConstructor(access = AccessLevel.PROTECTED)
위와 같이 AccessLevel 을 설정하는 이유
https://cobbybb.tistory.com/14
https://erjuer.tistory.com/106
사진 출처 및 참고
https://blog.naver.com/201876/222029990765
728x90
반응형
'SpringBoot' 카테고리의 다른 글
웹 개발 발전 과정 Servlet, JSP, MVC, FrameWork (0) | 2023.01.18 |
---|---|
@NotNull, @NotEmpty, @NotBlank 문자열 검증 (0) | 2022.08.30 |
Java Mockito when(), BDDMokito given() (0) | 2022.08.08 |
logging @Slf4j (0) | 2022.08.05 |
lombok 라이브러리 @Getter, @Setter, @ToString, @Builder (0) | 2022.08.03 |
댓글