파이썬과 자바를 좋아하는 학부생
로그인
파이썬과 자바를 좋아하는 학부생
로그인
LomBok Plugin & Lombok Annotation
원종운
·
2019년 12월 29일
팔로우
1
plugin
1
1. LomBok Plugin 설치 및 설정
build.gradle > dependencies > compile('org.projectlombok:lombok')
+ gradle v4 기준이며, gradle v5는 추가 설정 필요
IntelliJ - Plugin - Lombok 설치
+ 한번 설치하면 추가적인 설정이 필요 없습니다.
Settings > Build > Compiler > Annotation Processor > Enable annotation processing 체크
+ 매 프로젝트마다 위 설정을 해주어야 합니다.
2. Lombok Annotation
@Getter
클래스내 모든 필드에 대하여 Getter 메소드를 자동으로 생성하여 줍니다.
@Setter
클래스내 모든 필드에 대하여 Setter 메소드를 자동으로 생성하여 줍니다.
@Builder
Type Level에서 사용할 시, 해당 클래스의 Builder Pattern 클래스를 자동으로 생성하여 줍니다.
Constructor Level에서 사용할 시, 해당 Constructor에 포함된 필드들만 Builder에 포함시켜줍니다.
@NoArgsConstructor
기본 생성자(Default Constrcutor)을 자동으로 생성하여 줍니다.
@RequiredArgsConstructor
클래스의 final 형태로 선언된 모든 필드를 포함하는 생성자를 자동으로 생성하여 줍니다.
원종운
Java, Python, JavaScript Lover
팔로우
이전 포스트
HandlerMethodArgumentResolver
다음 포스트
Spring Annotation (2)
0개의 댓글
댓글 작성