- Lombok?
자바 코드를 보다 효율적으로 코딩하기 위해 만들어짐.
Java Bean을 생성할 때 getter, seter, toString 메서드들을 컴파일시에 생성함.
- Lombok의 장점?
개발시간 단축.
코드 수가 줄어듬.
- 설치
아래 사이트에서 lombok.jar 파일을 받는다.
https://projectlombok.org/
lombok.jar를 실행하면 Install / Update 버튼이 있는 화면이 뜸.
Install / Update 클릭!
설치가 완료되면
eclipse.ini에 아래의 내용을 추가 및 확인한다.
- javaagent:lombok.jar
pom.xml 에 아래 내용 추가
<dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.16</version> </dependency> </dependencies>
eclipse 재시작!
설치 끝!
Lombok 예제
Lombok 간단한 예제를 보자
import lombok.Data;@Datapublic class User {private String rNumber;private String userId;private String userName;}cs
@Data : 생성자 + getter / setter 자동을 생성해주는 Annotation
import lombok.Getter;import lombok.Setter;public class User {@Getterprivate String rNumber;@Getterprivate String userId;@Getter @Setterprivate String userName;public User(String name){this.userName = name;}}cs
@Getter / Setter : getter / setter를 만들어 주는 Annotation
기타 Annotation으로 @toString, @Nonnull, @Accessors, @Cleanup 등이 있다.
끝.
'STUDY > SPRING' 카테고리의 다른 글
@Valid (0) | 2018.07.23 |
---|---|
SPRING LOADED 적용 (0) | 2018.07.23 |
SPRINGBOOT CONSOLE SQL 정렬 (0) | 2018.07.19 |
SPRING BOOT SCHDULE (0) | 2018.02.26 |
Swagger로 API 문서화하기 (0) | 2018.01.22 |