Spring
Lombok 어노테이션
나무늘보
2020. 12. 27. 22:36
- Lombok 이란?
Getter, Setter등 불필요하게 반복적으로 만드는 코드를 어노테이션을 통해 줄여 주는 역할.
@Data
- @ToString
- @EqualAndHashCode
- @Getter
- @Setter
- @RequiredArgsConstructor
-- 생성자를 생성해주는 어노테이션
@NoArgsConstructor : 파라미터 값이 없는 빈 생성자
@AllArgsConstructor : 모든 파라미터를 받는 생성자
@RequiredArgsConstructor : final이나 @NonNull이 붙은 변수들을 가진 생성자를 생성