Boot 에서의 핸들러 맵핑
RequestMapping 어노테이션 기반으로 맵핑해주고,
WelcomePage 는 index 를 찾아주는 맵핑
실제 요청을 처리해주는 RequestMappingHandlerAdapter
ContentNegotiatingViewResolver가 나머지를 delegating 하고 있다.
스프링 부트의 ConditionalOnMissingBean 설정으로 인해
DelagatingWebMvc 설정이 있으면 부트 설정을 따르지 않게 설정이 되어 있다.
따라서 , @EnableWebMvc 설정을 붙이면 부트 설정이 없어진다.
2번째 방법이 boot의 커스텀 설정 방법이다.
'Spring > MVC' 카테고리의 다른 글
WebMvcConfigurer - Converter (0) | 2020.09.30 |
---|---|
Spring - War 파일 배포 하기 (0) | 2020.09.29 |
스프링 MVC 설정 - @EnableWebMvc (0) | 2020.09.29 |
Handler Interceptor (0) | 2020.02.19 |
WebMvcConfigurer - Formatter (0) | 2020.02.18 |