티스토리 뷰

lombok을 이용해 Bean 간단히 하기

  • 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;
 
@Data
public 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 {
    
    @Getter
    private String rNumber;
    @Getter
    private String userId;
    @Getter @Setter
    private String userName;
    
    public User(String name){
        this.userName = name;
    }
 
}
cs


@Getter / Setter : getter / setter를 만들어 주는 Annotation


기타 Annotation으로 @toString, @Nonnull, @Accessors, @Cleanup 등이 있다.


끝.



'STUDY > SPRING' 카테고리의 다른 글

lombok을 이용해 Bean 간단히 하기  (0) 2018.01.22
Swagger로 API 문서화하기  (0) 2018.01.22

Recent Comments