웹앱프로젝트/Spring Boot

lombok(롬복) 사용하기 (STS)

Minah Park 2021. 11. 5. 12:48
반응형

자바에서 자주 사용하는 Getter, Setter, 기본 생성자, toString 등을 일일이 생성해주지 않고, annotation을 통해 자동 생성해 준다. 나는 spingboot 에서의 환경에서 사용하는 방법을 보여줄 것이다. 

 

나는 maven을 사용하기때문에

1. lombok 라이브러리를 pom.xml에 의존성을 추가해줬다. 

 

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

 

2. plugin 을 다운로드해준다

https://projectlombok.org/download

 

Download

 

projectlombok.org

 

3. lombok.jar 파일을 실행한다.

 

다른 블로그들을 보니, cmd에서 jar파일 위치를 찾아 java로 실행하는 과정이 있던데. 나는 STS를 사용하기 떄문에, 거기안에서 자바로 실행했다. 

cmd 사용하실 분들은 https://needjarvis.tistory.com/696 참고하시길

maven dependency에 라이브러리에 추가 해뒀기때문에, 파일을 열어보면 

오케이 lombok.jar 찾았다. 그러면 거기서 

Java Application 으로 실행해준다. 그러면 파일 실행된다.

 

OK 를 눌러준 후,

Specify location을 클릭하여 ->

현재 컴퓨터에서 사용하고있는 STS.exe 파일을 선택 ->

Install/Update 클릭 ->

Quit Installer 클릭 ->

STS를 재시작

 

STS.exe가 있는 폴더에 들어가서 ini 파일을 열어보고, 아래에 것들이 있는지 확인! 있다면 good to go!!! 

  • -vmargs
  • -javaagent:lombok.jar

이걸 보고했는데도 안된다? https://duzi077.tistory.com/142 여기 참고하시길

4. 소스코드 적용하기

적용은 그냥 너무나 간단하다!!!

옛에 source 들어가서 생성해주었던, setter, getter, toString 을 모두 지워준다.

클릭해주면 끄읏! 진심 너무 쉽다.

그냥 이렇게 다 한번에 생김!!!!! 수정해도 자동으로 setter, getter, toString이 수정되기때문에 너무 편하다. 와 이걸 이제서야.... 하하하^^

 

모두 편하게 사용하시길!!

반응형

 

반응형