작성
·
371
답변 1
0
안녕하세요. 김세희님, 공식 서포터즈 y2gcoder입니다.
말씀하신 것처럼 핸들러 매핑 정보를 저장할 때는 사실 해당 핸들러 단위로 저장한다기 보단 핸들러에 있는 메서드를 기준으로 저장하게 됩니다. @Controller 가 붙은 컨트롤러를 찾고, 그 안에 @RequestMapping 류가 붙은 메서드를 찾아 매핑 정보로 저장하게 되는 것입니다.
그래서 아시는 것처럼 DispatcherServlet에서 요청 정보를 통해 지원하는 핸들러 어댑터를 찾고 핸들러 어댑터에서 핸들러 매핑 정보로부터 적합한 핸들러(컨트롤러) 메서드를 찾아 실행하고, 그 결과를 ModelAndView에 넣어주게 되는 것입니다 :)
감사합니다.