본문 바로가기

Spring/MVC

Spring Boot 에서의 MVC 설정

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