Spring vs Spring Boot — 실습 / 약 10분
Spring Boot 를 직접 코드로 만들지는 않지만 — Spring Initializr 사이트를 둘러보며 「Boot 가 얼마나 자동으로 설정해주는지」를 눈으로 봅니다. 우리가 Legacy 로 시작하는 이유에 대한 감이 잡힙니다.
크롬에서 start.spring.io 접속.
화면 오른쪽 「ADD DEPENDENCIES」를 클릭하고 다음을 추가:
이 의존성들이 우리 과정에서 만들 게시판에 필요한 것들입니다. Boot 면 이걸 추가하기만 하면 자동 설정됩니다.
「GENERATE」 버튼을 누르면 zip 파일이 다운로드됩니다. 이걸 풀어보면:
pom.xml — 추가한 의존성이 들어 있음src/main/java/.../DemoApplication.java — @SpringBootApplication + main 메서드src/main/resources/application.properties — 설정 파일 (비어 있음 — 기본값으로 충분)Legacy 라면 직접 작성해야 했을 web.xml, root-context.xml, servlet-context.xml 이 없습니다. Boot 가 자동으로 처리하기 때문.