개발/JAVA

[JAVA] 이클립스 lombok(롬복) 설치

반응형

서론

통상적으로 DTO를 만들면 각 변수에 대해서 getter, setter를 엄청나게 만들어야 한다.

물론 이클립스(Eclipse)에 getter, setter생성을 지원해주고 있지만 DTO를 만들때마다 해당 기능을 실행해서 getter, setter를 만들어줘야 한다는것이 개발자 입장에서는 여간 불편한것이 아니다.

 

package com.image.dto;

public class imageDto {
	
	private int imageIdx;
	private String name;
	private String locale;
	
	public int getImageIdx() {
		return imageIdx;
	}
	public void setImageIdx(int imageIdx) {
		this.imageIdx = imageIdx;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getLocale() {
		return locale;
	}
	public void setLocale(String locale) {
		this.locale = locale;
	}

}

위처럼 dto 생성시마다 get/set을 선언해줘야하고 추후 추가할때마다 반복작업을 해야한다. 그리고 dto 에 변수가 늘어날때마다 관리 측면에서도 굉장히 불편하다.

그래서 lombok을 설치하여 setter/getter를 자동적으로 관리하도록 한다.

 

Lombok(롬복) 이란?

Lombok이란 자동으로 기본적인 상용구를 생성 해 줌으로써
코드량을 줄이는데 도움을 주는 Java 어노테이션 라이브러리이다.

객체 클래스에 @Data 어노테이션만 달면,

Getter/Setter/Equals/ToString과 같은 메서드를 자동으로 생성/연결해 준다.

 

Lombok 다운로드

사이트 다운로드

1. https://projectlombok.org/download 로 접속
2. 다운로드 링크를 클릭하여 다운
3. lombok.jar 파일 확인

 

Maven 다운로드

1. https://mvnrepository.com/artifact/org.projectlombok/lombok 접속

 

2. 버전 선택

3. Maven 탭의 dependency 내용 복사


4. Maven Project의 <dependencies> 붙여넣기


5. 프로젝트 우클릭 → Maven → Project Update → Ok

 

Lombok 설치

 * STS(eclipse)가 켜져있다면 종료

1. lombok.jar가 있는 디렉토리 이동
- 사이트 다운로드  : 다운로드 받은 디렉토리로 이동
- Maven 다운로드 : maven repository 내 lombok 디렉토리로 이동

2. cmd나 powershell에 java -jar lombok.jar 명령어 실행


3. IDEs 목록에 사용하는 STS(eclipse)를 선택 (없다면 Specify location 버튼으로 찾기)합니다.

4. IDE가 선택된 상태로 Install/Update 클릭

5. 설치 완료

 

 

반응형