1. Spring Boot 개념
- Spring Boot는 기존 스프링(레거시)의 복잡한 설정(XML, 서버 설정 등)을 자동화하여
개발자가 비즈니스 로직에 집중할 수 있도록 만든 스프링 기반 개발 환경이다.
- 새로운 프레임워크가 아니라 Spring Framework를 쉽게 사용하게 해주는 도구이다.
2. Spring Boot 특징
- 내장 서버(Tomcat) 제공 → 별도 서버 설치 불필요
- Auto Configuration → 설정 자동 구성
- Starter 의존성 → 관련 라이브러리 묶음 제공
- XML 설정 최소화
3. 개발 환경 세팅 (STS 기준)
3-1. STS 설치
- https://spring.io 접속
- Projects → Spring Tools → Eclipse
- Spring Tools 5.0.1 (Windows x86_64) 다운로드
student_java 폴더에 압축 해제
3-2. Web / Lagacy 개발 도구 설치
- 기본 STS에는 Web / Legacy 기능이 없음
설치 방법