1. x-www-form-url-encoded
- spring boot의 기본은 x-www-form-url-encoded파싱해준다.
- username이라는 파라미터를 받는다.
- postman으로 username이라는 key에 cos라는 값을 가지고 전달한다.
- header에 보면 x-www-form-url-encoded타입인걸 확인할 수 있다.
- cos의 값만 요청된걸 확인할 수 있다.
2. text/plain
- @RequestBody라는 어노테이션 걸어줘야함
- key값이 필요없으므로 바로 값을 입력한다.
- text/plain이 header 담긴게 확인이 된다.
- 안녕이라고 값만 나오게 된다.
3. application json
- @RequestBody라는 어노테이션 걸어줘야 함
- json은 {}안에 key와 value로 작성해야한다.
- header에 application/json이 담긴걸 확인할 수 있다.
- key와 value값이 모두 나와서 value값만 가지고 싶다고 하면 조절이 안되기 때문에 아래와 같이 사용해야 한다.
- 이렇게 user 객체에 담아서 getter로 받으면 값만 분리된다.