BackEnd
-
messageConverterBackEnd/스프링 2020. 11. 22. 18:38
ajax 로 응답을 주고 받을 때 json 설정은 MappingJackson2HttpMessageConverter 를 이용해서 해오다, 같은 로직을 처리하지만 페이지마다 데이터형식을 다르게 보낼 때 메서드를 나누어 만들지 않도록 ContentNegotiatingViewResolver를 이용할 수 있다. ContentNegotiatingViewResolver 은 하나의 url 로 다양한 contentType 으로 응답할 수 있도록 한다. contentNegotiaingViewResolever 는 아래와 같은 사항들을 고려해 return 형식을 결정한다. 1. URL 뒤에 붙는 확장자 2. URL의 특정 파라미터에 설정되는 값 3. Request Header 중 Accept 항목에 설정되어 있는 값 4. 1..