롬복(Lombok)

용씨·2023년 2월 4일
0

자바 개념 시리즈

목록 보기
3/9

롬복(Lombok)은 JDK에 포함된 표준 라이브러리는 아니지만 개발자들이 즐겨 쓰는 자동 코드 생성 라이브러리이다.

이름설명
@NoArgsContstructor기본(매개변수가 없는) 생성자 포함
@AllArgsContstructor모든 필드를 초기화시키는 생성자 포함
@RequiredArgsContstructor기본적으로 매개변수가 없는 생성자 포함. 만약 final 또는 @NonNull 이 붙은 필드가 있다면 이 필드만 초기화시키는 생성자 포함
@GetterGetter 메소드 포함
@SetterSetter 메소드 포함
@EqualsAndHashCodeequals()와 hashCode() 메소드 포함
@ToString()toString() 메소드 포함
@Data@RequiredArgsContstructor, @Getter, @Setter, @EqualsAndHashCode, @ToString() 어노테이션들이 합쳐진 것과 동일한 효과를 낸다.
profile
아침형 인간이 목표

0개의 댓글