작성
·
29
0
HandlerMapping
0순위 = RequestMappingHandlerMapping
애노테이션 기반의 컨트롤러인 @RequestMapping에서 사용.
@Controller, @RequestMapping이 있는 것을 인식해서 찾아준다.
1순위 = BeanNameUrlHandlerMapping
(위에서 못찾으면) 스프링 빈의 이름으로 핸들러를 찾는다. (요청 URL 경로와 똑같은 이름(/springmvc/old-controller)의 스프링 빈을 찾는다.)
HandlerAdapter (핸들러 매핑을 통해서 핸들러를 찾게되면 핸들러 어댑터가 동작한다.)
0순위 = RequestMappingHandlerAdapter
애노테이션 기반의 컨트롤러인 @RequestMapping에서 사용.
1순위 = HttpRequestHandlerAdapter
HttpRequestHandler 처리.
2순위 = SimpleControllerHandlerAdapter
Controller 인터페이스(애노테이션X, 과거에 사용) 처리.
이순위가 먼지
개발자가 개발하면서 자주사용되는 순위인가요??