반응형
요즘 스프링을 하면서 lombok 을 안쓴곳이 없을 정도로
코드 리팩토링 및 클린코드에 인기가 있죠
누구나 사용은 할 수 있으나 실무에서 어떻게 쓰이는지는 파악하기 어렵죠
아래 Yun 블로그에서 Lombok 에 대해 정리가 잘 되어 있어서 공유드립니다.
중요점
1. @Data 사용 지양
2. @Setter 사용 지양
3. @NoArgsConstructor 접근 권한 최소화
4. @Builder 사용시 매개변수 최소화
-> class 위에 @Builder를 선언하는 것이 아니라 필요한 매개변수 생성자에 @Builder 붙히기
ex)
public class Member {
@Builder
public Member(String email, String name) {
this.email = email; this.name = name;
}
}
5. lombok.config 설정
-> @data, @AllargsConstructor 사용금지 시킬 수 있다.
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] java8 Optional로 Null을 대처하자 (0) | 2020.04.01 |
---|---|
[Java] 예외를 잘 처리하기 위해서는 어떻게 해야할까 (0) | 2020.01.13 |
[java]validation에서 @NotNull, @NotEmpty, @NotBlank (0) | 2019.12.16 |
Spring 예외처리 방법 (0) | 2019.12.16 |
Spring boot로 jpa 공부하기 (0) | 2019.12.15 |