19.01.11 11:15 작성
·
268
3
수고하십니다.
강의 열심히 듣고 있습니다. 감사합니다.
몇가지 질문 드리겠습니다.
바쁘시겠지만 답변 부탁 드리겠습니다.
질문 1
Header 의 Location 정보는
ResponseEntity.created(uri정보)에 의해 만들어 지는건가요?
질문 2
컨트롤러의 에노테이션이 @RestController이고 반환되는 데이터 타입이 객체(예: User)인 경우
디폴트로 json형태로 반환되는지요
질문3
ResponseEntity로 반환 하는건 객체를 body에 담을 수도 있고 헤더 정보등을 셋팅 할수 있기 때문에 사용 하는 건지요
답변 1
0
2019. 01. 11. 12:02
질문1. 네 맞습니다.
질문2. 이건 좀 복잡한데요. 요청에 들어있는 헤더 정보(Accept)와 스프링 MVC에 설정되어 있는 메시지 컨버터에 따라 달라지는데요. 그냥 기본으로 스프링 부트를 쓴다고 가정했을 때는 말씀하신대로 JSON으로 보여줍니다.
질문 3. 맞습니다.