POST

Post는 데이터를 body에 담아서 보낸다.(post방식은 get방식과는 다르게 주소가 아니라서 안 뜸)

x-www-form-urlencoded ⇒ key : value

JSON 데이터는 get방식으로 못 받는다 post로 가능.

JSON으로 그냥 보내면 못읽어서 null로 뜸

Jackson이라는 라이브러리가 해결함 → 자동으로 버퍼 읽고, JSON 파싱하고.

Jackson binder가 발동되는 조건 :@ResponseBody, @RequestBody

JSON data를 버퍼로 읽어서 오브젝트에 집어 넣어준다.

위에 부모인 추상 MessageConverter클래스가 오버라이딩함

분기해서 폼데이터는 form이 처리하고

JSON 데이터는 jackson이 처리함.

Request시 body에 JSON 담아서 보내고

받을 때 오브젝트로 받음: @RequestBody User user