Lombok

김도엽·2022년 6월 6일
0

Java Spring Boot

목록 보기
4/10

lombok 라이브러리
자주 사용되는 '@' 정리

@Getter / @Setter

접근자/설정자 자동 생성

@NoArgsConstructor

파라미터가 없는 기본 생성자 자동 생성

@AllArgsConstructor

모든 필드 값을 파라미터로 받는 생성자 생성

@RequiredArgsConstructor

final이거나 @NonNull(=NULL 허용 X)인 필드값만 파라미터로 받는 생성자 생성

@ToString(exclude = "field명")

@EqualsAndHashCode(callSuper = T or F)

.equals / hashCode 사용 시
True -> 부모 클래스의 필드값까지 동일여부 체크
False -> 자신의 클래스 필드만 비교

profile
즐거운

0개의 댓글