작성한 질문수
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
작성
·
110
0
안녕하세요 강사님 강의 듣고 스프링에 입문하게된 개발자입니다.
응답body에 대한 타입 변환은 메세지컨버터가 관여하며
이는 요청 파라미터의 Accept, 정확히는 Controller의 produces가 관여한다 고 배웠습니다.
그렇다면 요청하는 쪽에서 Header에 이를 명시하여야 제어가 가능하다 고 이해했는데
이를 요청 Parameter나 요청 Body를 이용하여 서버 내부에서 제어할 수 있는 방법이 있을까요?
답변 1
안녕하세요. 86andro님
클라이언트가 원하는Accpet가 아니라 임의의 결과를 응답하고 싶은 것이군요.
그렇다면 컨트롤러에서 String 반환 + @ResponseBody를 사용하시면 됩니다.
이 경우 직접 원하는 데이터를 String으로 변환해서 반환하시면 됩니다.
감사합니다.