ViewResolve

  • 요청의 accept header에 따라 응답이 달라집니다.
  • accept header는 어떠한 타입의 응답을 원하는지 서버한테 알려주는 역할을 합니다.
  • 요청 쿼리 파라미터에 "/path?format=pdf 다음과 같이 format을 지정해서 원하는 타입을 요청할 수 있습니다.
  • 따라서 ViewResolve가 있어야지, 클라이언트가 원하는 형식에 맞게 응답할 수 있습니다.
  • 스프링부트 자동설정에 의해 뷰 리졸버가 동작합니다.
  • 스프링부트 자동설정과 관련해서는 다음에 알아 보겠습니다...

참조

  • 백기선님 인프런 강의
  • 스프링 공홈