Backend/Spring

[Spring] Lombok 사전

HelloMinchan 2023. 2. 24. 19:46

출처 : https://github.com/projectlombok

Lombok 라이브러리 관련 용어 정리

자주 쓰는거 계속 업데이트해서 사전처럼 쓸 예정..


# Annotation

  • @Getter : 게터 생성
  • @Setter : 세터 생성
  • @NorgsConstructor : 기본 생성자 생성
  • @AllArgsConstructor : 모든 필드 값을 파라미터로 받는 생성자 생성
  • @RequiredArgsConstructor : final이나 @Nonull 필드 만 파라미터로 받는 생성자 생성
  • @EqualsAndHashCode : 동등성(두 객체의 내용이 같은지), 동일성(두 객체가 같은지)을 위한 equals, hashcode 메서드 자동 생성