◇ PART · SPRING

Spring vs Spring Boot

Spring 기초
SMHRD

학습 목표

1. 관계

Spring 은 거대한 프레임워크 모음이고, Boot 는 Spring 위에 얹힌 자동 설정 도우미입니다. 별개가 아닙니다.

2. 비교

항목Spring LegacySpring Boot
설정XML 직접자동
웹 서버외부 Tomcat내장 Tomcat
실행WAR 배포java -jar
진입 장벽높음낮음
학습 가치구조 이해빠른 시작

3. 우리는 Legacy 로

이유: Boot 의 자동 설정은 많은 일을 숨겨놓습니다. 입문 단계에서 「되긴 하는데 왜 되는지 모르는」 상태를 피하기 위해 XML 한 줄씩을 직접 짜며 원리를 익힙니다. 후속 과정에서 Boot 로 옮길 때도 자신 있게 다룰 수 있습니다.

4. Boot 의 시작 코드 (참고)

@SpringBootApplication public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } }

학습 확인 체크리스트