본문 바로가기
학습/Spring

[java] Lombok이란?

by KKambi 2019. 12. 14.

# 롬복(Lombok)

- 자바 클래스를 만들 때 흔히 만드는 코드들을, 어노테이션을 이용해 자동으로 만들어주는 라이브러리

- DTO와 같은 모델에서 항상 만드는 getter/setter

- 상황에 따라 자주 사용하는 toString, equals, hashCode 등

 

어노테이션만 붙이면 그에 맞는 메소드들을 자동으로 생성!

 

# 사용법

1. Lombok Dependency 추가

2. Lombok Plugin 적용

-> Eclipse : 롬복 홈페이지에서 다운로드

-> Intellij : Marketplace에서 plugin 다운로드 및 Enable annotation processing 옵션 활성화

 

# 주의사항

1. 롬복은 프로젝트마다 설정해야 한다.

-> bulid.grade에 dependency를 추가하는 행위 & Enable annotation processing 체크 행위

댓글