[펌]DispatcherServlet의 디폴트 대체(fallback) 전략?
DispatcherServlet을 그냥 아무 생각없이 사용했는데...
이런 깊은 뜻이 있었구나
DispatcherServlet.properties에 담긴 기본 전략들. 아무런 MVC설정을 안해줘도 이만큼이 자동으로 적용되 돌아간다는 사실에...그러니 그냥 아무생각없이 써도 돌아갔던게야. 전략이 여러 개 인 것들은 이 중에 하나를 명시적으로 빈으로 설정해주면 나머지는 반영 안되다고 한다.
org.springframework.web.servlet.LocaleResolver= org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver
org.springframework.web.servlet.ThemeResolver= org.springframework.web.servlet.theme.FixedThemeResolver
org.springframework.web.servlet.HandlerMapping=
org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,\
org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping
org.springframework.web.servlet.HandlerAdapter=
org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,\
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,\
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter
org.springframework.web.servlet.HandlerExceptionResolver=
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver,\
org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver,\
org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver
org.springframework.web.servlet.RequestToViewNameTranslator= org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator
org.springframework.web.servlet.ViewResolver= org.springframework.web.servlet.view.InternalResourceViewResolver