- ViewResolver
- RequestToViewNameTranslator
- MultipartResolver
- LocaleResolver
- ThemeResolver
- HandlerExceptionResolver
ViewResolver
- 기본값은
InternalResourceViewResolver
view 또는 view name이 사용자에 의해 정의되지 않으면
RequestToViewNameTranslator가 현재요청을 view name으로 변환합니다.
RequestToViewNameTranslator
- 해당 bean이름은
viewNameTranslator - 기본값은
DefaultRequestToViewNameTranslator
MultipartResolver
멀티 파트 요청을 해결하기위한 디스패처의 전략은
MultipartResolver구현에 의해 결정됩니다.
Apache Commons FileUpload및Servlet 3에 대한 구현이 포함되어 있습니다.
- 일반적인 선택은
CommonsMultipartResolver이다.- 빈의 이름은
multipartResolver이다.- 기본값은
none입니다.
LocaleResolver
로케일 해결 전략은 LocaleResolver에 의해 결정됩니다.
out-of-the-box 구현은 HTTP accept header, 쿠키 또는 세션을 통해 작동합니다.
out-of-the-box가 무슨말인 잘 모르겠지만.. Accept HTTP Header를 사용한 버전관리
- 빈의 이름은
localeResolver입니다.- 기본값은
AcceptHeaderLocaleResolver입니다.
ThemeResolver
테마 해결 전략은 ThemeResolver에 의해 결정됩니다.
고정 테마 및 쿠키 및 세션 저장을위한 구현이 포함됩니다.
- 빈의 이름은
themeResolver이다.- 기본값은
FixedThemeResolver입니다.
HandlerExceptionResolver
Dispatcher의 예외 해결 전략은 HandlerExceptionResolver를 통해 지정할 수 있습니다.
예를 들어 특정 예외를 오류 페이지에 매핑 할 수 있습니다.
- 기본값
- ExceptionHandlerExceptionResolver
- ResponseStatusExceptionResolver
- DefaultHandlerExceptionResolver
- bean name은 어떤것으로도 가능.