본문 바로가기
Spring

[Springboot] Lombok 설치, 적용하는 법

by JJH0100 2023. 1. 4.
728x90
반응형

Lombok이란?

롬복(lombok)은 자바 클래스에 Getter, Setter, 생성자 등을 자동으로 만들어 주는 도구이다. 

Getter, Setter를 만들어 줘도 되지만 Lombok을 사용하면 더욱 간단하게 코딩할 수 있다. 

 

설치방법

1. 해당 사이트에서 파일 다운로드.

https://projectlombok.org/download

 

Download

 

projectlombok.org

 

2.설치실행

다운로드 받은 파일을 프로젝트 파일로 이동 시킨 뒤 cmd창을 통해 다음과 같은 설치 명령어 입력

java -jar lombok.jar

 

3. 설치

그럼 다음과 같은 창이 나타난다.

클릭하면 이런 창이 뜬다 사용하는 IDE툴의 위치를 찾아가 선택해준다.
스프링부트를 작업 중이기 때문에 STS를 선택하였다.
Install 해준다.
Quit Installer 클릭

 

4. 스프링부트에 적용

[build.gradle]의 dependencies에 다음과 같이 입력해준다.

//compileOnly - 해당 라이브러리가 컴파일 단계에서만 필요한 경우에 사용
compileOnly 'org.projectlombok:lombok'
//annotationProcessor - 컴파일 단계에서 애너테이션을 분석하고 처리하기 위해 사용
annotationProcessor 'org.projectlombok:lombok'

※ build를 수정한 뒤에는 반드시 Gradle - Refresh Gradle Project 클릭해줘야한다.

 

설치확인

package com.mysite.study;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class HelloLombok {
	private String hello;
	private int lombok;

	public static void main(String[] args) {
		HelloLombok helloLombok = new HelloLombok();
		helloLombok.setHello("헬로");
		helloLombok.setLombok(5);
		
		System.out.println(helloLombok.getHello());
		System.out.println(helloLombok.getLombok());		
	}
}

위 코드가 에러 없이 실행된다면 설치 완료

안된 다면 STS를 껐다가 켜주자

 

 

 

참고자료

https://mangkyu.tistory.com/78

https://wikidocs.net/160957

728x90
반응형

댓글