Spring boot/기초

01. Spring boot - ViewResolver

akatjd 2021. 6. 15. 15:33

01) ContentNegotiationgViewResolver

 

- ViewResolver 중의 하나로, 들어오는 요청의 accept header(브라우저 또는 클라이언트가 어떠한 타입의 본문을 응답을 원한다고 서버에 알려주는 것)에 따라 응답이 달라짐.

 

- 어떠한 요청이 들어오면 그 요청의 응답을 만들 수 있는 모든 view를 찾아내고, 최종적으로 accept header의 view 타입과 비교하여 선택함.

 

- accept header가 없는 요청인 경우 format이라는 매개변수를 사용.