본문 바로가기

개발Blog

VS Code에서 Spring Boot 설정하는 방법

반응형

Spring Boot는 Java 기반의 웹 애플리케이션을 쉽고 빠르게 개발할 수 있도록 도와주는 프레임워크예요. 이번 글에서는 VS Code에서 Spring Boot를 설정하는 방법을 하나씩 살펴볼게요! 😊


1. VS Code에 필요한 확장 프로그램 설치하기

Spring Boot 프로젝트를 VS Code에서 원활하게 실행하려면 몇 가지 확장 프로그램을 설치해야 해요.

설치 방법

  1. VS Code를 실행하고 왼쪽 사이드바의 확장(Extensions) 아이콘을 클릭해요.
  2. 검색창에 아래 확장 프로그램을 입력하고 설치해 주세요.
    • Spring Boot Extension Pack
    • Language Support for Java(TM) by Red Hat
    • Debugger for Java
  3. 설치가 완료되면 VS Code를 재시작하면 돼요.

이제 Spring Boot 프로젝트를 만들 준비가 되었어요! 🎉


2. Spring Boot 프로젝트 생성하기

Spring Boot 프로젝트를 생성하는 가장 쉬운 방법은 Spring Initializr를 이용하는 거예요.

Spring Initializr로 프로젝트 생성하기

  1. VS Code의 명령 팔레트(Ctrl + Shift + P) 를 열고 Spring Initializr: Generate a Maven Project를 선택해요.
  2. 아래 옵션을 설정해 주세요.
    • Language: Java
    • Spring Boot Version: 최신 버전 선택
    • Group ID: com.example
    • Artifact ID: MySpringBootApp
    • Dependencies: Spring Web, Spring Boot DevTools
  3. 프로젝트를 생성하고 VS Code에서 폴더를 열어요.

이제 기본적인 Spring Boot 프로젝트가 준비되었어요! 😊


3. Spring Boot 애플리케이션 실행하기

이제 생성한 프로젝트를 실행해 볼까요? VS Code의 터미널에서 아래 명령어를 입력하면 돼요.

./mvnw spring-boot:run

Windows에서는 아래 명령어를 사용하면 돼요.

mvnw.cmd spring-boot:run

애플리케이션이 정상적으로 실행되면 터미널에 아래와 같은 메시지가 나와요.

Tomcat started on port 8080

브라우저를 열고 http://localhost:8080에 접속하면 Spring Boot 애플리케이션이 실행된 걸 확인할 수 있어요! 🎉


4. 간단한 컨트롤러 추가하기

Spring Boot에서는 컨트롤러를 추가해서 웹 페이지를 만들 수 있어요. src/main/java/com/example/MySpringBootApp 경로에 HelloController.java 파일을 만들어 주세요.

package com.example.MySpringBootApp;

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

@RestController
@RequestMapping("/api")
public class HelloController {
    @GetMapping("/hello")
    public String hello() {
        return "안녕하세요! Spring Boot가 잘 실행되고 있어요!";
    }
}

이제 브라우저에서 http://localhost:8080/api/hello로 접속해 보면 "안녕하세요! Spring Boot가 잘 실행되고 있어요!" 라는 메시지가 보일 거예요. 🎉


마무리하며

이제 VS Code에서 Spring Boot 프로젝트를 만들고 실행하는 방법을 배웠어요! 😊 Spring Boot를 활용하면 웹 애플리케이션을 쉽게 개발할 수 있으니, 직접 여러 기능을 추가하면서 연습해 보세요. 혹시 궁금한 점이 있으면 댓글로 남겨 주세요! 🚀

'개발Blog' 카테고리의 다른 글

VS Code에서 Maven 설정하는 방법  (2) 2025.02.08