[Spring] Springboot DispatcherServlet 동작 과정


[Spring] Springboot DispatcherServlet 동작 과정

디스패처 서블릿 Http 프로토콜로 들어오는 모든 요청을 가장 먼저 받아서 적합한 컨트롤러에게 위임해 주는 Front Controller Front Controller는 서블릿 컨테이너의 제일 앞에서 서버로 들어오는 클라이언트의 모든 요청을 받아서 처리하는 Controller 디스패처 서블릿을 통해 요청을 처리할 컨트롤러를 찾아서 위임하고, 그 결과를 받아온다. 디스패처 서블릿 동작 과정 DispatcherServlet의 계층 구조는 다음과 같다. HttpServlet은 HttpServlet을 구현하기 위한 추상 클래스 특정 Http 메서드를 지원하기 위해서는 do로 시작하는 메서드를 오버라이딩 해야 함 doPatch는 지원하지 않는다. HttpServlet을 Spring이 구현한 추상 클래스 스프링이 모든 유형의 서블릿 구현을 위해 정의한 공통 클래스 FramworkServlet은 스프링 웹 프레임워크의 기반이 되는 서블릿 do로 시작하는 메서드 오버라이딩하고 있고, do로 시작하...


#DispatcherServlet #Spring #스프링

원문링크 : [Spring] Springboot DispatcherServlet 동작 과정