Get 쿼리 파라미터
쿼리 파라미터로 데이터 전달
주로 검색, 페이징 조회
Post 쿼리 파라미터
Message body에 쿼리 파리미터 형식으로 데이터 옴
Get 방식과 마찬가지로 get parameter로 데이터 꺼내 쓸 수 있음
HTML 폼 데이터 형식
주로 상품주문, 회원가입, HTML FORM
API 메시지 바디
text, JSON 방식 있음
Message body에 데이터 담아서 옴
위의 형태로 오는 데이터 받을 수 있는 어노테이션은
@RequestParam
@ModelAttribute(객체로 받을 때)
위의 형태로 오는 데이터 받을 수 있는 어노테이션은
@RequestBody
request 스트림 -> 변수로 스트림 -> HTTPEntity -> @RequestBody
string 리턴하게 되면 viewResolver가 해당 string의 화면을 찾음
HTTPEntity(Response Entity)로 객체와 HTTP status 값 넘길 수 있음
@ResponseBody로 객체를 넘김. 상태값도 넘기고 싶다면 @HttpStatus("value")같이 쓰면 됨
