롬복 ( Lombok ) 이란 자바의 클래스와 멤버 변수를 위한 여러 가지 애너테이션을 제공해주는 라이브러리임

 

자바로 만든 클래스들은 Getter, Setter, 생성자 등을 갖고 있어야하는 경우가 많음

이럴 때 이클립스와 같은 개발툴을 사용하면 Getter, Setter, 생성자 등을 클릭 몇 번으로 만들 수 있음

그러나 클래스가 점점 많아지면 이 반복적인 작업도 귀찮아지기 마련...

귀찮아지다 보면 실수로 놓치는 경우가 생기고 그로 인해 예외가 발생할 수 있음

 

이렇게 Getter, Setter, 생성자 등이 반드시 필요한 클래스에 롬복이 제공하는 애너테이션을 사용하면 Getter, Setter, 생성자 등이 자동으로 추가됨


프로젝트에서 롬복을 사용하려면 우선 사용하고 있는 개발툴에 롬복을 설치해야함

 

롬복을 설치하기 위해 검색엔진에서 lombok 검색 (1) -> 첫 번째 검색 결과 (2) 로 이동

( 검색 결과가 다르다면 직접 URL을 입력해 Lombok 공식 홈페이지로 들어가자 / https://projectlombok.org/ )

 

 

롬복 공식 홈페이지 내 상단 메뉴 -> [ Download ] (1) 버튼 클릭

 

 

[ Download XXX ~ ] (1) 클릭 해 롬복 설치 파일을 다운로드 받자

 

 

그럼 이와 같이 jar 파일(1)이 다운 받아졌을 것

 

요즘에는 롬복을 설치할 수준이면 다들 jar 파일이 무엇인지 잘알겠지만~

jar 파일은 압축 파일의 한 형식으로 이 안에는 자바로 만든 프로그램이 들어있음


jar 파일을 압축 풀기 위해서는 java 명령을 사용해야함

lombok.jar 파일의 압축을 풀기 위해서는

 

1. cmd 창 열기

2. cmd 내에서 lombok.jar 파일이 위치한 다운로드 폴더로 이동

3. java -jar lombok.jar 명령을 사용해 jar 파일의 압축 풀기

 

를 진행해야함

 

cmd 창 열기 전에 우선 lombok.jar 파일이 위치한 다운로드 폴더의 경로를 복사해두자

 

lombok.jar 파일 우클릭(1) -> 속성(2) 클릭 -> 위치 (3) 복사

 

이제 순서대로 cmd 창을 열자

 

 

cd 명령과 복사해둔 다운로드 폴더 경로를 사용해 cmd 내에서 lombok.jar 파일이 위치한 다운로드 폴더로 이동하자

 

 

이제 dir (1) 해보면 다운로드 폴더에 들어있는 lombok.jar 파일 (2) 이 보일 것

 

 

이제 java -jar lombok.jar 명령 (1) 을 사용해 jar 파일의 압축 풀자


이제 압축이 풀리면서 롬복 설치 프로그램이 자동으로 실행됨

 

롬복 설치 프로그램이 실행됐을 때 어떤 문구가 뜰 수 있는데 어떤 문구가 뜬다면 무시해도됨

위에서 얘기했듯 프로젝트에서 롬복을 사용하려면 개발툴에 롬복을 설치해야함

그래서 여기까지 온 것

 

이제 롬복을 설치할 개발툴을 선택해야하는데 개발툴이 IDEs (1) 에 뜰 수도 있고 뜨지 않을 수 있음

개발툴이 IDEs에 떴다면 내가 사용하는 개발툴인지 반드시 확인하자

 

 

IDEs에 개발툴이 뜨지 않거나 떴는데 내가 사용하는 개발툴이 아니라면 바로 밑에 있는 [ Specify location ] 을 클릭해 롬복을 설치할 개발툴을 선택하면 됨

다음과 같이 롬복을 설치할 개발툴을 선택 (1) 하자

 

 

그 후에 [ Install / Update ] (2) 버튼을 클릭하면 설치 완료!
롬복을 설치하기 전 ! 개발툴이 열려있다면 닫고 설치하자

닫기 전에 설치해도 아마 문제는 생기지 않을 것

 

 

보통은 설치 버튼을 누르자마자 설치가 완료됨 ↓ ↓ ↓


인스톨러를 닫고 개발툴을 실행시키자

 

그 후 메이븐 또는 그래들로 자바 프로젝트를 하나 생성하자

 

Meven Repository 에서 lombok 라이브러리 dependency 를 추가하자

더보기

검색엔진에서 maven repositry 검색 (1) -> Maven Repository 사이트 선택 (2)

 

lombok 검색 (1) -> lombok 라이브러리 선택 (2)

 

적절한 버전 선택 (1)

 

메이븐을 사용하는 분은 Maven (1) 탭의 dependency 복사

그래들을 사용하는 분은 Gradle (2) 탭의 dependency 복사

 

메이븐을 사용하는분은 프로젝트 -> pom.xml -> dependencies 태그 내 복사한 dependency 붙여넣기

그래들을 사용하는분은 프로젝트 -> build.gradle -> dependencies 태그 내 복사한 dependency 붙여넣기


 

이제 프로젝트에서 롬복을 사용할 준비가 됐음

728x90
LIST