본문 바로가기
Spring Framework/Spring

스프링부트 시작부터 프로젝트 생성 방법 정리글

by wakestand 2021. 10. 6.
반응형

https://start.spring.io/

Spring Boot 프로젝트를 생성하기 앞서

위 링크로 들어가면

Spring Boot 프로젝트를 간단하게 생성할 수 있는데

 

Project > Gradle

Language > Java

Group, Artifact > 원하는 대로 설정

Java > 17 / 11 / 8 중 본인이 JDK 설치한 버전으로 선택

설치한 JDK가 위 3개중에 없을 경우에는

아래 링크를 보고 설치해주면 된다

 

17 > https://jdk.java.net/17/ 

11 > https://jdk.java.net/java-se-ri/11

8 > https://jdk.java.net/java-se-ri/8-MR3

 

다음으로 Dependencies는

필요에 따라 변경할 수 있는 부분인데

뭘 골라야 할지 모르겠다면

 

Spring Web

Thymeleaf

위 두개를 선택해주면 된다

 

설정을 모두 마친 뒤

왼쪽 하단의 GENERATE를 눌러주면

ZIP 파일이 받아지는데 압축을 풀어놓고

 

인텔리제이(IntelliJ) 실행 후

(없을 경우에는 아래 링크에서 커뮤니티 버젼 다운로드

OR 이클립스의 경우에는 링크 글 참조)

 

스프링부트 시작부터 JSP 설정 실행까지 정리글

해당 글은 스프링부트 웹 프로젝트 생성부터 작성한 JSP 파일을 인터넷으로 확인하는 과정인데 먼저 스프링부트가 이클립스에 설치되어 있지 않다면 아래 글을 참고해서 설치해 주고 Eclipse Market

wakestand.tistory.com

 

다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE

 

www.jetbrains.com

Open으로 Generate 하고 압축 풀었던

폴더 안으로 들어가서 동일한 이름의 폴더를 지정해주자

 

프로젝트를 불러온 후에는 에러 방지를 위해 

 

File > Setting 클릭 후

왼쪽 상단 검색창에 gradle로 검색한 후

Gradle을 선택하면 오른쪽 내용이 바뀔텐데

 

우측 하단의 Gradle JVM을

start.spring.io 에서 GENERATE 할 때와

동일한 JDK 버전으로 설정하고 Apply 후 OK를 눌러준다

(설정이 제대로 되어있지 않을 경우

Cause : invalid source release 에러 발생)

 

다음으로는 File > Project Structure 클릭 후

Project SDK 부분을 start.spring.io에서

Java 설정할 때와 동일하게 맞춰주면 된다

이후 Apply 후 OK를 눌러주자

(설정하지 않을 경우 JNI 에러 발생)

 

이제 세팅을 다 했으니

src > main > java > 처음 설정한 group명 > ~Application.java

파일 우클릭 후 Run '~Application' 을 눌러주자

 

인텔리제이는 이클립스와 다르게

실행이 되어도 이미지 왼쪽처럼 계속 빙글빙글 돌고 있기 때문에

콘솔을 보고 Started ~Application in 시간 seconds...

이렇게 뜨면 구동이 완료된 것인데

 

마지막으로 브라우저를 킨 뒤에

localhost:8080 으로 접속을 해 보면

Whitelabel Error Page가 뜨는데

이건 뭐 아무 페이지도 설정하지 않아서 그런거고

 

위 이미지처럼 뜨면

스프링 프로젝트가 정상적으로 구축되었다고 보면 된다

반응형

댓글