-
TIL 39th dayTIL(Today I Learned) 2021. 11. 29. 23:47
spring mvc
- 기존에 해왔던 프론트 컨트롤러와 스프링 mvc는 비슷하거나 거의 같다. 다만, 이름만 다를 뿐이다.
- 스프링mvc는 핸들러 매핑, 핸들러 어댑터 등의 기능을 제공한다.
핸들러 매핑
- 핸들러 매핑을 통해 컨트롤러(핸들러)를 조회한다.
- 0순위인 RequestMappingHandlerMapping(가장 많이 사용)과
- 1순위인 BeanNameUrlHandlerMapping(요즘엔 거의 사용하지 않는다.)(빈의 이름으로 핸들러를 찾는다.)이 있다.
핸들러 어댑터
- 핸들러 매핑으로 조회된 핸들러를 핸들러어댑터를 통해 실행한다.
- 0순위 RequestMappingHandlerAdapter(가장 많이 사용)
- 1순위 HttpRequestHandler
- 2순위 SimpleControllerHandlerAdapter 가 있다.
'TIL(Today I Learned)' 카테고리의 다른 글
TIL 41th day (0) 2021.12.01 TIL 40th day (0) 2021.11.30 TIL 37th day(2021.11.27) (0) 2021.11.27 TIL 36th day (2021.11.27) (0) 2021.11.27 TIL 35th day 2021.11.26 (0) 2021.11.26