본문 바로가기
Spring Boot :

[FN] Intellij Community에서 Spring Boot 사용하기

by 밍코딩코 2025. 2. 19.

무료 버전인 Intellij Community는 Spring Initializr에서 프로젝트를 생성하고 불러와야한다.
react native 프로젝트에서 모임 신청자가 모임장에게 신청서를 보내면 해당 신청서가 도착했다는 알림은 FCM을 통해서 보내고 모임 승인, 거절 관리를 Spring Boot로 구현하려고 한다.
Intellij는 미리 설치하고오기.
 
https://start.spring.io/

 

  • GENERATE 버튼으로 .zip 파일을 생성한다.
  • 압축을 풀고 인텔리제이에서 해당 프로젝트를 OPEN

 
이후로는 애플리케이션을 로컬에서 실행시키기 위한 설정이 필요하다.
 
src\main\resources\application.properties

 
상단 초록색 화살표 옆에 현재 파일 - 구성 편집 - + 클릭 - 애플리케이션 선택

 
모듈과 메인 클래스를 지정하고 적용하면 실행 버튼으로 애플리케이션 실행이 가능하다
 
프로젝트\src\main\java\com.example.프로젝트 경로에 java 코드

package com.example.Project;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class ProjectApplication {
    public static void main(String[] args) {
        SpringApplication.run(ProjectApplication.class, args);
        System.out.println("Spring Boot 애플리케이션이 실행되었습니다!");
    }
}

 
추가로 URL 매핑이나 요청을 처리하는 로직이 필요한 같은 경로에 HomeController.java 파일을 생성해준다.
컨트롤러를 추가하여 / URL에 대한 요청을 처리한다.

package com.example.festanow_meeting;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HomeController {
    @GetMapping("/")
    public String home() {
        return "Hello, Spring Boot!";
    }
}

 

build.gradle에 의존성 추가하기 -> ./gradlew build

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
}

 

여기까지 작성하고 실행 - 잘 실행되면 아래 사진처럼 콘솔에 찍힘

 
http://localhost:8080로 접속하면 아래 사진처럼 나타난다.