#Development
Spring Boot 시작하기
📚
Spring Boot 완전 정복
- 01Spring Security + JWT 인증 구현하기
- 02Spring Boot 예외 처리 전략 - @ExceptionHandler와 @ControllerAdvice
- 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 설계
- 테스트 작성