$백엔드 개발자 Rueun의 기술 블로그|Java · Spring · 클린 아키텍처🌱
#Development

Spring Boot 시작하기

@2026-03-05·2 min read·📖 series: Spring Boot 완전 정복
📚

Spring Boot 완전 정복

  1. 01Spring Security + JWT 인증 구현하기
  2. 02Spring Boot 예외 처리 전략 - @ExceptionHandler와 @ControllerAdvice
  3. 03Spring Boot 시작하기← 현재
3 / 3

Spring Boot란?

Spring Boot는 Spring Framework를 기반으로 한 프레임워크로, 최소한의 설정으로 독립적인 Spring 애플리케이션을 만들 수 있습니다.

장점

  • 자동 설정 (Auto Configuration)
  • 내장 서버 (Embedded Server)
  • 스타터 의존성 (Starter Dependencies)
  • 프로덕션 준비 기능

프로젝트 생성

Spring Initializr를 사용하여 프로젝트를 생성할 수 있습니다.

기본 구조

src/
├── main/
│   ├── java/
│   │   └── com/example/demo/
│   │       └── DemoApplication.java
│   └── resources/
│       └── application.yml
└── test/

간단한 API 만들기

JAVA
@RestController
@RequestMapping("/api")
public class HelloController {
 
    @GetMapping("/hello")
    public String hello() {
        return "Hello, Spring Boot!";
    }
}

실행

BASH
./gradlew bootRun

브라우저에서 http://localhost:8080/api/hello로 접속하면 결과를 확인할 수 있습니다.

다음 단계

  • JPA와 데이터베이스 연동
  • REST API 설계
  • 테스트 작성

§ 목차