ysuekkom의 IT study note

[Spring Boot] macOS 스프링부트/이클립스 설치 및 롬복(Lombok) 연동하기 본문

Language/JAVA

[Spring Boot] macOS 스프링부트/이클립스 설치 및 롬복(Lombok) 연동하기

ysuekkom 2023. 7. 19. 13:00

설치할게 많다! 이번엔 스프링부트를 설치해보자.

(STS4는 이클립스 먼저 설치 후, 이클립스 마켓플레이스에서 바로 설치가 가능하지만 따로 설치했다.

바로 설치하려는 사람은 본문에서 이클립스 설치하는 곳으로 가서 그대로 진행하면 된다.)

 

1. 스프링부트 사이트로 이동하여 설치파일을 다운로드 받자.

https://spring.io/tools

 

Spring | Tools

 

spring.io

 

아래로 이동하면 macOS용 설치파일을 찾을 수 있다. 자신의 OS에 맞는 설치파일을 선택한다.

-macOS ARM_64 선택(M1칩)

 

2. 다운로드 된 설치파일을 더블클릭해서 실행시켜준다.

-Spring ToolSuite4을 드래그해서 Applications에 드랍시켜주기!

-설치 진행

 

 

-설치 완료 후 실행 전에 팝업이 뜬다. 열기 확인

 

 

-워크스페이스 지정하기

 

-설치 완료!

 

 


이클립스도 설치해보자. 본 포스팅에서는 이클립스 먼저 설치 후, 스프링부트를 가져오는 방법까지 진행한다.

 

 

1. 이클립스를 다운로드 받으러 가보자

https://www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

 

화면을 조금 내리면 아래와 같이 설치파일을 선택할 수 있다.

하지만 우리는 하단의 Need Help?를 눌러 이동하면 더 상세한 내용을 확인 할 수 있다.

 

2. macOS의 AArch64를 선택하여 설치해준다.

-M1칩 기준

 

-열기 선택

 

3. Eclips IDE for Enterprise Java and Web Developers 선택/다운로드하기

 

-설치 진행

 

 

-하단 Accept Now

 

-설치 진행

 

 

-실행하기

설치 완료!

 

4. Help > Eclipse Market Place 

-Spring 검색 후, Install

 

라이센스 동의 선택 후, 설치진행

 


JAVA 라이브러리 중 하나인 롬복은 기본 구성을 생성해주어서 코딩 할 때 도움을 준다.

설치 후, 연동까지 마무리해보자!

 

 

1. Lombok 설치하기

https://projectlombok.org/setup/eclipse

 

Eclipse, Spring Tool Suite, (Red Hat) JBoss Developer Studio, MyEclipse

 

projectlombok.org

 

상단 Download로 진입, 설치 파일 다운로드 하기

 

 

2. 터미널 혹은 iterm 등을 열어 설치파일 경로로 이동해준다.

java -jar lombok.jar

파일이 있는 경로로 이동하여 .jar파일 설치를 마저 진행해준다.

 

 

3. Lombok 설치 화면이 실행되게 되는데, 여기서 STS를 추가해준다.

-Specify Location 클릭 후, STS4를 추가해준다.

 

4. 아래 경로를 따라가서 SpringToolSuite4.ini 파일을 불러온다

 

 

5. STS4가 추가된 것을 확인할 수 있다. 하단 Install / Update를 클릭한다.

 

 

6. 설치완료!

 

 

7. 정상적으로 설치되었는지 확인하기.

STS4가 있는 경로로 이동, la -al명령어로 lombok.jar파일이 있는지 확인!

cd /Applications/SpringToolSuite4.app/Contents/Eclipse/

 

 

cat 명령어를 통해 SpringToolSuite4.ini 확인 시, 

-javaagent:/Applications/SpringToolSuite4.app/Contents/Eclipse/lombok.jar가 있다면 정상적으로 설치 완료 된 것으로 본다.

cat SpringToolSuite4.ini