IntelliJ 로 Spring Boot 시작하기

2021. 4. 16. 01:35개발/Spring

반응형

지난번에 VS Code로 Spring을 시작해보려고 했으나 Extansions 사용법 미숙과 더불어 친구의 추천으로 IntelliJ로 갈아탔다. (PyCharm과 비슷한 UI를 가지고 있어서 친근감이 느껴졌다.)

 

 

 

Spring Boot Initializer은 여러가지 방법으로 지원한다.

1. Web 에서 원하는 파일설정을 골라서 다운 (zip파일로 다운된다.)
2. IDE (IntelliJ 에서 Project 생성시 사용할 수 있다.)

 

 

1번의 경우는 VS code 에서 돌려볼때 해봤으니 오늘은 IntelliJ를 통해 Spring Boot 를 시작해봤다.

 

 

File -> New -> Project 를 클릭한다.

 

 

Spring Initializr 를 선택!

 

위 화면에서 원하는 Project name, Location 등을 정해주면 된다.

이것저것 정보를 확인해보니 Maven 에 비해 Gradle 로 관리하는 것이 더 편하다는 점(코드의 줄수 관점에서)과

JAVA SDK 16 을 썼다가 Version 관련 에러가 발생했던 경험을 토대로 설정하였다.

 

당분간은 Gradle, JAVA SDK 11 은 고정으로 둘거같다.

 

 

Dependencies 설정

 

Dependencies 를 Project 생성시점에 추가할 수 있는데, 이는 추후에 필요시 추가하거나 삭제할 수 있다고하니 필요한 녀석 3인방만 골라두었다.

 

Spring Native
Spring Boot DevTools (+Update 미지원 오류가 발생해서 dependencies에서 지웠다.)
Spring Web

 

위 설정까지 끝낸 후 Finish를 누르면 아래와 같이 Project 파일을 생성하고, 툴자체에서 build를 한다.

 

 

 

 

Project의 구성을 모두 마치면 아래와 같이 뜨게 된다.

 

Project build 완료~

 

 

 

 

프로젝트의 설정을 먼저 아래와 같이 바꿔준다.

IntelliJ에서 Spring 프로젝트를 처음 시작할때 port가 겹치거나 아래 설정이 다른걸로 되어있으면, 에러가 발생한다. 

 

 

 

 

 

 

툴의 오른쪽에서 Gradle을 선택하고, bootRun을 눌러준다.

 

 

 

 

 

그럼 아래와 같이 서버가 켜지게 되고, localhost:8080 을 들어가보면 blahblah 가 나온다.

 

 

 

 

 

 

여기까지 뜨면 정상 동작이다~!

반응형