[SpringBoot] 인텔리제이(IntelliJ)에서 스프링부트(Spring Boot) 시작하기

[SpringBoot] 인텔리제이(IntelliJ)에서 스프링부트(Spring Boot) 시작하기

1. 스프링부트 프로젝트 생성

https://start.spring.io/ 에 접속한다.

 

Project : Gradle Project 선택

Language : Java 선택

Spring Boot : 2.4.3 선택

Project Metadata

Group : com.회사명 (ex : com.thkmon)

Artifact : 원하는패키지명 (ex : bootbasic)

Name : 원하는패키지명 (ex : bootbasic)

Description : 프로젝트 설명 (빈값 가능)

Project name : com.회사명.패키지명 (ex : com.thkmon.bootbasic)

Packaging : Jar

Java : 11

우측의 Dependencies 목록에는 [ADD] 버튼을 이용해서 [Spring Web] 항목을 추가한다.

하단의 [GENERATE] 버튼을 클릭하면 압축파일을 다운받을 수 있다.

다운받은 압축파일을 적당한 위치에 압축 해제한다. (ex : C:\intellij_workspaces\bootbasic)

2. 프로젝트 열기

인텔리제이 상단메뉴 [File] – [Open] 으로 스프링부트 프로젝트 폴더를 연다.

OOOApplication.java 파일 (ex : BootbasicApplication.java 파일)을 열고 main 메서드 좌측의 초록색 화살표 클릭 – [Run OOOAplication main()] 항목을 클릭해서 스프링부트를 기동시킨다.

스프링부트 내부에 톰캣이 내장되어 있으며, 정상적으로 기동한 경우 주소는 http://localhost:8080 이 된다.

스프링부트 기동 시 Unnecessarily replacing a task that does not exist is not supported.  Use create() or register() directly instead.  You attempted to replace a task named ‘BootbasicApplication.main()’, but there is no existing task with that name. 오류가 발생할 경우.

인텔리제이 상단 메뉴 [File] – [Settings] 에 들어간다. 좌측 메뉴 [Build, Execution, Deployment] – [Gradle] 을 선택하고, 우측 화면의 Build and run using 과 Run tests using 콤보박스 값을 두 개 다 IntelliJ IDEA 로 변경한다. 이후 다시 재기동해본다.