경주란 빨리 달리는 사람들의 것이 아니라
       계속 뛰어가는 사람들의 것이다.
LinkTree🌲

카테고리 없음

[intellij] Lombok 설치

컴공희 2023. 2. 2. 11:29

Lombok 라이브러리는 어노테이션을 통해서

생성자를 제공해주는 등 다양한 기능을 제공해줍니다. 

코드를 더욱 간결하도록 만들어주어서 스프링 백엔드 개발에 

정말 많이 사용되는 라이브러리 중 하나입니다. 

설치법을 알아보겠습니다. 

 

 

기본적으로 Start.spring.io 에서 라이브러리를 검색해서 Dependencie를 추가해도 됩니다. 

 

 

 

인텔리제이에서 Lombok 설치 방법


다음 코드를 Build.gradle에 추가합니다. 

plugins {
	id 'java'
	id 'org.springframework.boot' version '2.7.7'
	id 'io.spring.dependency-management' version '1.0.15.RELEASE'
}

group = 'hello'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'


//lombok 설정 추가 시작
configurations {
	compileOnly {
		extendsFrom annotationProcessor
	}
}
//lombok 설정 추가 끝


repositories {
	mavenCentral()
}

dependencies {
	implementation 'org.springframework.boot:spring-boot-starter'


	//lombok 라이브러리 추가 시작
	compileOnly 'org.projectlombok:lombok'
	annotationProcessor 'org.projectlombok:lombok'
	testCompileOnly 'org.projectlombok:lombok'
	testAnnotationProcessor 'org.projectlombok:lombok'
	//lombok 라이브러리 추가 끝

	testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

tasks.named('test') {
	useJUnitPlatform()
}

//Lombok 주석이 있는 부분만 추가하시면 됩니다.  

무조건 Dependencies는 한줄로 입력 바랍니다.

 

코드를 수정하면 옆 코끼리 새로고침 버튼이 뜰텐데, 눌러줍니다. 

 

정상적으로 설치됐는지 External Libraries 에서 찾아보겠습니다. 

정상적으로 설치 되었네요!

 


Lombok 수동설치

 

혹은 직접적으로 플러그인에서도 설치 가능합니다.

Preferences(윈도우 File -> Settings) ->  plugin -> Lombok 검색 설치(재시작) 

 


 

인텔리제이 설정

이제 인텔리제이에서 잘 사용할 수 있도록 몇가지 설정을 해주겠습니다.

 

Preferences -> 검색 (annotaion processors) -> Enable annotation processing 체크 선택 -> apply 

 

이제 실행해보면 정상적으로 작동하는 것을 확인할 수 있습니다.