Lombok 롬복 설정

김대준·2022년 1월 20일
0

spring

목록 보기
24/25
post-thumbnail

LomBok


📌 LomBok 라이브러리 적용 방법

🔍 스프링 프로젝트 생성시 적용 방법

처음 스프링 프로젝트 생성시에 LomBok을 추가 하는 방법이다.


🔍 build.gradle 에 라이브러리 및 환경 추가

1. spring프로젝트의 build.gradle에 LomBok 설정을 추가해야한다.

//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') {
		exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
	}
}
test {
	useJUnitPlatform()
}

LomBok 환경 설정 코드를 복붙한 후 우측 상단에 있는 코끼리 아이콘을 눌러서 저장을 해야한다.


2. LomBok 플로그인 깔기
File 카테고리 → Settings...Plugins 검색 → LomBok 검색 후 설치


3. Annotation Processers 설정

File 카테고리 → Settings...Annotation Processers 검색 → Enable annotation processing 박스 체크



📌 LomBok 명령어

@Getter

  • getter 메서드를 만들어 준다.

@Setter

  • setter 메서드를 만들어 준다.

@RequiredArgsConstructor

  • 클래스 내 final이 붙은 필드값을 매개변수로 받는 생성자를 만들어준다.
  • 최근에는 생성자를 딱 1개를 두고, @Autowired를 생략하는 방법을 주로 사용한다. 이 때 LomBok 라이브러리의 @RequiredArgsConstructor를 같이 사용하면 좋다.
profile
kureungkureung

0개의 댓글