레알윙 2020. 8. 26. 22:18
반응형

 

MultipartResolver

  • 파일 업로드 요청 처리에 필요한 인터페이스
  • 바이너리 데이터를 조금씩 처리를 구현체에 위임함
  • HttpServletRequest를 MultipartHttpServletRequest로 변환해주어 요청이 담고 있는 File을 꺼낼 수 있는 API 제공.

 

LocaleResolver

  • 클라이언트의 위치(Locale) 정보를 파악하는 인터페이스
  • 기본 전략은 요청의 accept-language를 보고 판단.

 

ThemeResolver

 

HandlerMapping

  • 요청을 처리할 핸들러를 찾는 인터페이스

 

HandlerAdapter

  • HandlerMapping이 찾아낸 “핸들러”를 처리하는 인터페이스
  • 스프링 MVC 확장력의 핵심


HandlerExceptionResolver

  • 요청 처리 중에 발생한 에러 처리하는 인터페이스


RequestToViewNameTranslator

  • 핸들러에서 뷰 이름을 명시적으로 리턴하지 않은 경우, 요청을 기반으로 뷰 이름을 판단하는 인터페이스


ViewResolver

  • 뷰 이름(string)에 해당하는 뷰를 찾아내는 인터페이스


FlashMapManager

  • FlashMap 인스턴스를 가져오고 저장하는 인터페이스
  • FlashMap은 주로 리다이렉션을 사용할 때 요청 매개변수를 사용하지 않고 데이터를 전달하고 정리할 때 사용한다.
  • redirect:/events

 

반응형