반응형
Lombok 설치 방법
먼저, Lombok이란 프로그래밍을 할 때 get / set메서드, toString, 생성자 등의 반복되는 코드를 줄여주는 코드 다이어트 라이브러리입니다.
Model이 몇 개가 안된다면 상관없지만, 프로젝트가 커지고 사용하는 데이터가 복잡해질수록 데이터를 표현하는 모델의 작성에서 반복되는 코드가 많이 발생할 수 있습니다.
코드의 반복성 -> 즉, 당연히 반복성을 줄여야겠죠?
Lombok은 이러한 반복적인 코드를 줄이기 위해 여러가지 어노테이션을 제공하고 이를 기반으로 코드를 컴파일 과정에서 생성해 주는 방식으로 도와주는 라이브러리입니다.
1. Lombok 다운로드
Lombok 사이트 – Download에서 jar파일을 다운받고 jar파일을 실행하면 됩니다.
2. 이클립스 설치 위치 설정
Jar 파일을 실행하면 자동적으로 설치된 이클립스를 검색할 텐데, 검색이 안된다면
해당 버튼을 클릭하고 이클립스가 설치된 경로를 따라서 설정해주고, Install / Update 버튼을 클릭해주시면 설치가 완료가 됩니다.
(근데 왜 붉은 고추가 아이콘이지..?)
설치가 완료가 되면 3가지 주의 사항에 대해 기억하시면 되는데,
Lombok을 사용할 프로젝트 라이브러리에 lombok.jar파일을 추가하거나 maven을 사용한다면 dependency에 추가하면 됩니다.
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.20</version>
<scope>provided</scope>
</dependency>
</dependencies>
3. 기본적인 Lombok 사용
User Model
package com.lombok.model;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@Getter
@Setter
@ToString
public class User {
private int id;
private String name;
private int grade;
}
Main
package com.lombok.main;
import com.lombok.model.User;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
User user = new User();
user.setName("Alt");
System.out.println(user.getName());
}
}
Java 라이브러리이기 때문에 카멜 표기법으로 자동적으로 get/set함수가 생성됩니다.
반응형
'Java > 순수 Java' 카테고리의 다른 글
[Java] Lombok Annotation 정리 (0) | 2020.09.07 |
---|---|
[Java] Lombok Setter Custom (0) | 2020.09.07 |
[Java] 자바 코드 실행시간 측정 방법 (1) | 2020.05.27 |
[Java] Java Cpu 사용량, 메모리 사용량, 디스크 사용량 구하기 (3) | 2020.05.12 |
[Java] n번째 소숫점 자리 출력 (0) | 2020.05.11 |