참고 자료 : 초보 개발자를 위한 스프링5 프로그래밍 입문 1. 스프링 MVC 핵심 구성 요소 DispatcherServlet은 모든 연결을 담당함 1) 웹 브라우저로부터 요청이 들어옴 2) DispatcherServlet은 해당 요청을 처리하기 위한 컨트롤러 객체를 검색함 (직접 조회하는 것이 아니라 HandlerMapping이라는 빈 객체에게 컨트롤러 검색을 요청함) 3) HandlerMapping은 클라이언트의 요청 경로를 이용하여 이를 처리할 컨트롤러 빈 객체를 DispatcherServlet에 전달 4) HandlerAdapter 빈에게 요청 처리를 위임한다. 5) HandlerAdapter는 컨트롤러의 알맞은 메서드를 호출해 요청을 처리하고 결과를 DispatcherServlet에 리턴한다. ..