티스토리 뷰

Spring

Spring - MVC - HttpMessageConverter_JSON

엔꾸꾸 2019. 7. 21. 14:47

Spring MVC - HttpMessageConverter - JSON

  • HttpMessageConverter는 의존성에 따라 조건적으로 등록이 된다.

  • SpringBoot를 사용하는경우

    • 기본적으로 JacksonJSON2 가 의존성에 들어있다.
    • JSON용 HTTP MessageConverter가 기본으로 등록되어있다.

spring-boot dependency

 

 

  • Handler 작성
    • GET /jsonMessage 으로 요청을 받는다.
    • 해당 요청의 본문을 읽어 HttpMessageConverter를 사용하여 Person객체로 받는다.
    • person객체를 HttpMessageConverter를 사용해서 응답해주는 핸들러

GET /jsonMessage 

 

  • TestCode 작성
    • SpringBoot를 사용하면 Jackson이 의존성에 들어와있기 때문에 ObjectMapper를 주입받아 사용할수 있다.
    • contentType: 요청을 보내는 컨텐츠타입을 명시
    • content: 요청의 본문
    • GET /jsonMessage { "name": "june" } 요청에 대한 테스트코드

TestCode

  • 결과

 

결과

댓글
댓글쓰기 폼
공지사항
Total
118,387
Today
10
Yesterday
196
링크
TAG
more
«   2022/08   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
글 보관함