본문 바로가기

언어/Java

롬복(Lombok)

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

 

@Data

: Getter, Setter, hashCode(), equals(), toString() 메소드가 자동 생성

@NoArgsConstructor

: 기본(매개변수가 없는) 생성자 포함

@AllArgsConstructor

: 모든 필드를 초기화시키는 생성자 포함

@RequiredArgsConstructor

: 기본적으로 매개변수가 없는 생성자 포함.

  만약 final 또는 @NonNull이 붙은 필드가 있따면 이 필드만 초기화시키는 생성자 포함

@Getter

: Getter 메소드 포함

@Setter

: Setter 메소드 포함

@EqualsAndHashCode

: equals()와 hashCode() 메소드 포함

@ToString

: toString() 메소드 포함

 

'언어 > Java' 카테고리의 다른 글

정규표현식(regex)  (0) 2023.08.08
문자열 클래스  (0) 2023.08.08
java.base 모듈  (0) 2023.08.08
API 도큐먼트  (0) 2023.08.08
LIFO와 FIFO  (0) 2023.08.08