lombok
LOMBOK
편집기와 빌드 도구에 자동으로 연결되는 Java 라이브러리로 getter/Setter 또는 equals, toString 메소드를 자동으로 만들어준다.
- 이클립스에 직접 설정하기
- 이클립스 설치 경로에 다운로드 받는다. D:\dev\eclipse\lombok.jar
- eclipse.ini 파일에 “-javaagent:D:\dev\eclipse\lombok.jar” 설정을 파일 마지막에 추가한다.
-
- 이클립스 종료
- C:\Users\user.m2\repository\org\projectlombok\lombok\1.18.24\lombok-1.18.24.jar 파일 실행. 또는 다운받은 jar파일을 실행하면 됨.
- eclipse 실행파일 추가하고 quick install 버튼 클릭하면 eclipse.ini 파일에 “-javaagent:D:\dev\eclipse\lombok.jar” 설정이 자동으로 추가됨.
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.8</version>
</dependency>
- @애노테이션
| 에노테이션 | 설명 |
|---|---|
| val | |
| var | |
| @NonNull | |
| @Cleanup | |
| @Getter/@Setter | |
| @ToString | |
| @EqualsAndHashCode | |
| @NoArgsConstructor | |
| @RequiredArgsConstructor | |
| @AllArgsConstructor | |
| @Data | |
| @Value | |
| @Builder | |
| @SneakyThrows | |
| @Synchronized | |
| @Getter(lazy=true) | |
| @Log | |
| experimental |
