디스패처서블릿1 6. DispatcherServlet DispatcherServlet 초기화 ● 다음의 특별한 타입의 빈들을 찾거나, 기본 전략에 해당하는 빈들을 등록한다. ● HandlerMapping: 핸들러를 찾아주는 인터페이스 ● HandlerAdapter: 핸들러를 실행하는 인터페이스 ● HandlerExceptionResolver ● ViewResolver ● ... DispatcherServlet 동작 순서 1. 요청을 분석한다. (로케일, 테마, 멀티파트 등) 2. (핸들러 맵핑에게 위임하여) 요청을 처리할 핸들러를 찾는다. 3. (등록되어 있는 핸들러 어댑터 중에) 해당 핸들러를 실행할 수 있는 “핸들러 어댑터”를 찾는다. 4. 찾아낸 “핸들러 어댑터”를 사용해서 핸들러의 응답을 처리한다. ● 핸들러의 리턴값을 보고 어떻게 처리할지 판단한다.. 2020. 9. 1. 이전 1 다음