본문 바로가기

Spring

Lombok 어노테이션

- Lombok 이란?

Getter, Setter등 불필요하게 반복적으로 만드는 코드를 어노테이션을 통해 줄여 주는 역할.

 

@Data

 - @ToString

 - @EqualAndHashCode

 - @Getter

 - @Setter

 - @RequiredArgsConstructor

 

 

-- 생성자를 생성해주는 어노테이션

@NoArgsConstructor : 파라미터 값이 없는 빈 생성자

@AllArgsConstructor : 모든 파라미터를 받는 생성자

@RequiredArgsConstructor : final이나 @NonNull이 붙은 변수들을 가진 생성자를 생성