반응형
자바 스프링을 사용중일때 lombok에 대해서 들어봤을것이다.
설치 관련해서는 아래 참고 포스팅 참고 바란다.
https://zetawiki.com/wiki/%EB%A1%AC%EB%B3%B5_Lombok
제타 위키 설명에서도 나와있지만 설명을 하면
애노테이션명기능
@AllArgsConstructor | 모든 인자를 받는 생성자 |
@Data | 게터, 세터, toString(), equals(), hashCode() 메소드 생성 |
@EqualsAndHashCode | |
@Getter | 게터 메소드 생성 |
@NoArgsConstructor | 인자 없는 생성자 (JPA 필수사항) |
@RequiredArgsConstructor | |
@Setter | 세터 메소드 생성 |
@ToString | toString() 메소드 생성 |
가장 많이 사용하는 기능들을 각각 annotation을 사용하여 편하게 사용하도록 만들어진 라이브러리이다.
어노테이션에 대해서는 아래 참고포스팅에서도 설명이 되어있으니 참고 바란다.
참고 포스팅
https://thenicesj.tistory.com/52
https://thenicesj.tistory.com/573
https://thenicesj.tistory.com/194
https://thenicesj.tistory.com/91
반응형
'IT > Java' 카테고리의 다른 글
@ComponentScan이란 무엇인가? (45) | 2023.08.16 |
---|---|
[Lombok] @Builder 사용 시 @NoArgsConstructor 에러 (52) | 2023.08.15 |
ResponseEntity란 (51) | 2023.08.13 |
@Component와 @Configuration (49) | 2023.08.12 |
@Deprecated (사용안함) 어노테이션 (66) | 2023.08.11 |
댓글