inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

요청이 String이고 응답이 객체 형태일 때 메시지 컨버터

해결됨

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 요청이 text/plain인 "hello"이고, 응답이 application/json인 HelloData ({"username: "hello", "age" : 10})인 경우에는 StringHttpMessageConverter만 쓰이나요? 아니면 MappingJackson2HttpMessageConverter도 함께 쓰이나요? 영한 님의 강의에 따르면 content-type이 application/json이고, void hello(@RequestBody String data) {}일 때는 StringHttpMessageConverter가 모든 타입의 미디어 타입이 가능하므로 StringHttpMessageConverter가 쓰인다고 했는데 그렇게 생각하면 될 지 질문드립니다

  • 메시지컨버터
  • spring
  • MVC
devholic 댓글 1 좋아요 0 조회수 687

List, Map으로 응답 시의 메시지 컨버터

해결됨

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. @RestController public class TestController { @GetMapping("/get-string") public String getString() { return "hello"; } @GetMapping("/get-model") public User getUser() { User user = new User("hello", 20); return user; } @GetMapping("/get-list") public List<User> getList() { List<User> userList = new ArrayList<>(); User userA = new User("hello1", 20); User userB = new User("hello2", 20); userList.add(userA); userList.add(userB); return userList; } @GetMapping("/get-map") public Map<Integer, User> getMap() { Map<Integer, User> userMap = new HashMap(); User userA = new User("hello1", 20); User userB = new User("hello2", 20); userMap.put(1, userA); userMap.put(2, userB); return userMap; } } 코드가 위와 같을 때, /get-string 에서는 문자 처리 이므로 StringHttpMessageConverter 가 동작하고, /get-model 에서는 객체 처리 이므로 MappingJackson2HttpMessageConverter 가 동작함을 알았습니다. 그런데 /get-list , /get-map 에서는 어떤 메시지 컨버터가 작동하게 되는 것인지 잘 모르겠습니다. 포스트맨을 이용해 출력해 봤을 때는 JSON 형식으로 나왔는데, 그러면 List 와 Map 으로 응답하는 경우에도 MappingJackson2HttpMessageConverter 가 작동하게 되는 것 인가요? ⬇️ List 리턴 시 ⬇️ Map 리턴 시

  • 스프링
  • MVC
  • 컬렉션프레임워크
  • spring
  • 메시지컨버터
devholic 댓글 1 좋아요 0 조회수 328

인기 태그

인프런 TOP Writers

주간 인기글