HTTP 메시지는 이렇게 생겼다.body에 담긴 내용을 가져오는 어노테이션은 @RequestBody이 있고,header+body내용을 가져올 수 있는 데이터타입으로는 HttpEntity가 있다. 저 HTTP 메시지를 잘 파싱해서, 원하는 타입으로 만들어 컨트롤러 함수의
API는 각 시스템마다응답의 모양이 다르고 ex. 같은 예외가 발생하더라도 메뉴 api와 주문 api는 응답이 달라질 수 있음스펙도 다르다 ex. 어떤 상황에선 예외지만, 어떤 상황에선 정상흐름일 수 있음따라서, 세밀한 예외처리가 필요하다BasicErrorControl