환경설정/Spring

Spring Boot, IntelliJ Community 버전에서 Spring Boot Project 시작하는 방법

greenyellow-s 2025. 3. 12. 14:22
728x90
반응형

 

IntelliJ 에서 무료버전(Community 버전)은 Spring 을 지원해주고 있지 않는다.

따라서 프로젝트를 생성해도 실행시키려면 따로 설정이 필요하다.


Spring Boot Project 생성하기

 

1. New Project

 

Name : 프로젝트 이름

Location : 프로젝트 저장 위치(파일)

Build system : 실행 가능한 코드로 변환하는 과정

                          (컴파일, 테스트, 패키징, 배포 등)

                          을 자동화하는 도구와 프로세스

 

JDK : 설치해놓은 JDK 버전 선택

Gradle DSL : 빌드 로직을 정의

 

 

 

 

 

✔️ [Create]

 


2. 의존성 추가 및 Spring Boot 실행 클래스 생성

 

프로젝트가 생성된 상태

 

 

 

 

 

 

 

 

 

 

✔️ plugins 추가

org.springframework.boot

 

Spring 프로젝트를 Gradle에서 쉽게 빌드하고 실행할 수 있도록 해줌

io.spring.dependency-management

 

의존성 관리를 더 쉽게 해주는 플러그인.

 

✔️ Spring Boot 의존성 추가

plugins {
    id 'java'
    id "org.springframework.boot" version "3.4.1"
    id "io.spring.dependency-management" version "1.1.7"
}

dependencies {
    implementation "org.springframework.boot:spring-boot-starter-web:3.4.1"
    implementation "org.springframework.boot:spring-boot-starter-web-services:3.4.1"

 

 

 

✔️ Spring Boot 실행 클래스 생성

 

파일 생성 위치는

demo/src/main/java 안에만 생성하면 된다.


* 나는 java 폴더 안에 kr.co.demo 폴더를 만들어서 그 안에 Application을 생성했다.

 

@SpringBootApplication
public class Application {

    public static void main (String[] args) {
        SpringApplication.run(kr.co.demo.Application.class, args);
        			// 이 파일 위치를 넣어야한다.
    }
}

 

@SpringBootApplication

  • Spring Boot 애플리케이션을 실행하는 데 필요한 기본 설정을 자동으로 적용해 줌.
  • @Configuration, @EnableAutoConfiguration, @ComponentScan을 합친 단축 어노테이션

SpringApplication.run(현재 실행할 애플리케이션의 위치, args)

  • Spring Boot 애플리케이션을 실행하는 코드
  • 즉, Spring Boot를 실행하겠다는 의미이다.

 


3. Edit Configurations 설정

 

Spring 을 지원해주지 않아서 [Run] (실행)이 불가능하다.

따라서, 실행할 수 있도록 설정이 따로 필요하다.

 

✔️ Run > Edit Configurations...

 

✔️ [+]  →  [Application] 선택

 

[Application]

 

✔️ Name : Run/Debug Configurations 이름

             (아무거나 해도 된다.)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

✔️ 설치했던 JDK  선택

 

 

 

 

✔️ [-cp <no module>] 드롭 다운 [-.main] 선택

 

 

 

 

 

 

 

✔️ [Main class]

 

[Main class] 에 [$] 선택하면 메인 클래스를 선택할 수 있는 창이 나온다.

 

여기서 아까 "Spring Boot 실행 클래스"로 작성했던 클래스를 선택하면 된다.

 

 

 

 

 

 

 

 

 

 

✔️ [Modify options]  →

[Specify classes and packages] 선택

 

 

 

 

 

 

 

 

 

 

✔️ [+]  →  [Add Package]

 

실행 클래스가 있는 폴더 선택

 

 

 

✔️ [Apply]

 


4. Run 테스트

오른쪽 상단에 아까 만들었던 [Configuration] 을 확인할 수 있다.

 

✔️ [▷] 를 클릭

 

프로젝트가 실행된다.

 


5. 확인

서버 실행 중인 상태에서 [ http://localhost:8080 ] URL 가보면

제대로 실행되는거 확인된다.

728x90
반응형

'환경설정 > Spring' 카테고리의 다른 글

Spring Boot, 설치하기  (2) 2024.11.04
Spring, Lombok 사용하기  (0) 2024.10.02
Spring, 프로젝트 생성하기  (0) 2024.10.01
Spring, 프로젝트 환경설정  (0) 2024.10.01
Spring, Spring 환경설정  (1) 2024.09.30