DINGA DINGA
article thumbnail
728x90

 사전 준비물

- java 11 버전 설치

- IntelliJ 설치

 

자바 11 설치하기

나는 기존에 자바 16 버전을 사용하고 있었기 때문에, 11 버전을 새롭게 설치했다.

(MacOS, brew 이용)

 

1) brew 업데이트

brew update

 

2) adoptopenjdk/openjdk 추가

brew tap adoptopenjdk/openjdk

 

3) jdk11 버전 검색

brew search openjdk@11
==> Formulae
openjdk@11          openjdk             openjdk@17          openjdk@8

==> Casks
adoptopenjdk/openjdk/adoptopenjdk11
adoptopenjdk/openjdk/adoptopenjdk11-jre
adoptopenjdk/openjdk/adoptopenjdk11-openj9
adoptopenjdk/openjdk/adoptopenjdk11-openj9-jre
adoptopenjdk/openjdk/adoptopenjdk11-openj9-jre-large
adoptopenjdk/openjdk/adoptopenjdk11-openj9-large
microsoft-openjdk11
openkey

 

4) adoptopenjdk11 설치

brew install --cask adoptopenjdk11

 

5) 자바 설치 위치 확인

/usr/libexec/java_home -V
Matching Java Virtual Machines (3):
    16.0.1 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 16" /Library/Java/JavaVirtualMachines/adoptopenjdk-16.jdk/Contents/Home
    11.0.17 (arm64) "Eclipse Adoptium" - "OpenJDK 11.0.17" /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
    11.0.11 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 11" /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/adoptopenjdk-16.jdk/Contents/Home

 

6) 사용 중인 자바 버전 바꾸기

자바는 최신 버전이 기본값으로 설정된다.

나는 기존에 16 버전을 사용하고 있었기 때문에, 자바 버전을 바꿔줘야 한다.

zsh를 사용하고 있으므로 zshrc를 수정해주었다. (bash 사용할 경우 bash_profile 수정)

vi ~/.zshrc

zshrc 파일에 다음 코드를 추가한다.

# Java Paths
export JAVA_HOME_11=$(/usr/libexec/java_home -v11)
export JAVA_HOME_16=$(/usr/libexec/java_home -v16)

# Java 11
export JAVA_HOME=$JAVA_HOME_11

# Java 16
# export JAVA_HOME=$JAVA_HOME_16

입력이 완료되면 변경 사항을 반영해준다.

source ~/.zshrc

 

7) 자바 버전 확인

java -version
openjdk version "11.0.17" 2022-10-18
OpenJDK Runtime Environment Temurin-11.0.17+8 (build 11.0.17+8)
OpenJDK 64-Bit Server VM Temurin-11.0.17+8 (build 11.0.17+8, mixed mode)

자바 버전이 11로 바뀌면 자바 설정은 끝난 것이다.

 

인텔리제이 설치하기

https://www.jetbrains.com/ko-kr/idea/download/#section=mac

위 링크로 들어가서 환경에 맞는 Community Edition을 설치한다.


스프링 프로젝트 생성하기

https://start.spring.io

스프링 스타터 사이트로 이동해서 스프링 프로젝트를 생성한다.

 

스프링 스타터

위와 같이 세팅한 후 프로젝트를 생성한다. (웹 프로젝트로 생성 시)

주의: Spring Boot 버전에 'SNAPSHOT'이 붙어있으면 정식 버전 x, 3.0을 선택하게 되면 세팅을 다르게 해야 함

 

GENERATE를 누르면 hello-spring.zip 파일이 다운로드된다.

나는 홈에 study라는 디렉터리를 생성하여 그 안에 압축을 풀었다.

 

다음으로 인텔리제이에서 hello-spring 디렉터리 안 build.gradle 파일을 선택하고 open 한다.

그럼 아래 화면이 뜰 텐데, Open as Project를 선택해 준다.

보통 프로젝트는 main과 test 두 가지 디렉터리가 함께 생성된다.

test는 말 그대로 테스트용이다.

 

중요한 건 build.gradle 파일이다.

버전과 라이브러리 설정을 위한 파일이다.

dependencies 아래 있는 것들이 현재 프로젝트에서 사용하는 라이브러리들이며,

이 라이브러리를 다운로드 받을 때 사용하는 것이 mavenCentral이다.


스프링 프로젝트 실행

이제 main/java 디렉터리 안에 있는 자바 파일을 실행시켜보면,

아래와 같이 Tomcat started~~ 라는 것이 뜰 것이다.

저 부분을 참고하여, 웹 브라우저로 접속해본다.

실행 성공 시 화면

이렇게 에러페이지가 뜨면 성공이다.

(아무것도 입력한 게 없으므로)

 

프로젝트 실행을 종료하고 다시 접속해보면, 아래와 같은 화면이 뜬다.

실행 실패 시 화면

 

이렇게 프로젝트 생성이 끝났다.

728x90