동작방법

·Framework/Spring
[스프링 부트 핵심 가이드] 책을 보고 정리한 내용입니다. 스프링 부트의 동작 방식 스프링 부트에서 spring-boot-starter-web 모듈을 사용하면 기본적으로 톰캣을 사용한 스프링 MVC 구조를 기반으로 동작한다. 아래 이미지는 일반적인 웹 요청이 들어왔을 때의 스프링부트 동작 구조이다. 서블릿(Servlet) 이란 클라이언트의 요청을 처리하고 결과를 반환하는 자바 웹 프로그래밍 기술이다. 일반적으로 서블릿은 서블릿 컨테이너(Servlet Container)에서 관리한다. 서블릿 컨테이너는 서블릿 인스턴스(Servlet Instance)를 생성하고 관리하는 역할을 수행하는 주체로서 톰캣은 WAS와 서블릿 컨테이너 역할을 모두 수행한다. 서블릿 컨테이너의 특징을 정리하면 다음과 같다. 서블릿 객..