JSON 형식으로 보내보자.
JSON 형식 전송
POST http://localhost:8080/request-body-json
content-type: application/json
message body: {"username": "hello", "age": 20}
결과: messageBody = {"username": "hello", "age": 20}
json을 새로운 형식으로 받아줄 HelloDate 생성
getInputStream()을 통해 메시지 바디를 받아와서 출력하면 메시지 바디 전체가 출력된다.
PostMan에서 JSON 형식으로 보내면
메시지 바디 전체는 위 처럼 결과가 나오게 된다.
이 JSON 형식의 메시지 바디를 HelloData를 통해 username과 age를 추출할 수 있는데,
스프링이 기본적으로 내제되어 있는 jackson 라이브러리를 통해 가능하다.
이 라이브러리에 ObjectMapper라는 친구를 이용하면
알아서 값을 넣어준다.
위와 같은 결과를 보여준다.