@RequestMapping에서 쓸수 있는
Accept 헤더 기반의 Media Type 은 produces
요청헤더의 contentType 헤더 기반의 Media Type 은 consumes
예시 )
@PostMapping(value = "/mapping-consume", consumes = MediaType.APPLICATION_JSON_VALUE)
// 풀어서 얘기하자면 헤더에 컨텐트타입에 "application/json"을 한것과 같다
// @PostMapping(value = "/mapping-consume", heraders = "application/json")
// 이렇게도 할 수 있지만 spring mvc에서 제공하는 MediaType.APPLICATION_JSON_VALUE 같은 기능 들이 있어서 consumes// // 을 써주는게 좋다
@PostMapping(value = "/mapping-produce", produces = MediaType.TEXT_HTML_VALUE)
// 이것도 풀어서 얘기하자면 요청이오면 헤더에 Accept = "text/html" 과 같다고 보면 된다.
'개인공부' 카테고리의 다른 글
직렬화와 역직렬화 (0) | 2022.06.25 |
---|---|
TCP/IP (0) | 2022.03.15 |
redirect 와 forward (0) | 2021.12.28 |
DB와 DBMS의 차이점 (0) | 2021.12.19 |
M1에서 homebrew 설치하기 (0) | 2021.12.12 |