본문 바로가기
카테고리 없음

[Spring] Mac에서 lombok 설치 및 사용법

by kwh_coding 2024. 5. 20.

lombok이란?

자바의 라이브러리로 Annotation을 사용하여 getter/setter/toString 등 반복적으로 만들어야 하는 함수들을 자동으로 작성해준다.

그렇기 때문에 개발자 입장에서는 매번 코드를 작성하는 번거로움을 줄일 수 있는 장점이 있다. 
보통 Eclipse, STS, InteliJ에서 자동생성하는 기능들이 있지만 이것도 다 생성을 해야하는 작업이 들어가기 때문에 번거롭다.

lombok을 사용하면 코드상에 getter/setter 등과 같은 함수가 보이지 않는다. 
( 실제로는 .class파일(컴파일된 결과물)에는 코드가 생성되어있다. )
그래서 이 라이브러리는 직관성을 중요시 하는 개발자에게는 비선호하는 라이브러리이다.

 

 

lombok 설치하는 방법

https://projectlombok.org/download

 

Download

 

projectlombok.org

링크로 이동 후 Download 버튼을 눌러 다운을 받아준다. 

 

cd Applications

터미널을 켠 후 설치된 폴더에 들어간다.

java -jar lombok.jar

를 입력해 lombok을 실행하고 스프링에 적용을 시킨다.

 

<dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok</artifactId>
	<version>1.18.24</version>
	<scope>provided</scope>
</dependency>

이후에 스프링 pom.xml에 접속하여 의존성을 넣어주면 적용이 된다.