[Spring] @RequestBody
·
🔻Back-End/Spring
❗@RequestBodyhttp요청의 body 부분을 객체로 받을 수 있게 해주는 어노테이션으로 주로 json을 받을 때 활용 @PostMapping("/board/write")public Board boardWrite(@RequestBody Board board){ Board newBoard = board; boardService.boardWrite(newBoard); return newBoard;}해당 API에서는 Board가 많은 정보를 담고 있기 때문에 query string이나 path variable로 각각의 값을 하나씩 받아오는 것은 번거로운 작업이다.이럴 때 @RequestBody로 JSON객체로 정보를 받고 그 정보를 매개변수로 받아서 사용해 줄 수 있다Body에 ..
[Spring] Query String과 Path Variable
·
🔻Back-End/Spring
❗Query String/users?id=111API 뒤에 있는 id = 111 부분을 Query String이라고 한다id라는 변수에 111이라는 값을 담아 백엔드로 보내는 역할을 한다 @GetMapping("/board/delete")public Board boardDelete(@RequestParam("id") int id){ Board deleteBoard = boardService.searchBoardById(id); boardService.boardDelete(id); return deleteBoard;}Query String을 사용하고 싶다면 어떤 변수명으로 값을 받아올 것인지를 명시하기 위해 그 값을 받을 매개변수 앞에 @RequestParam("변수명")을 붙여준다Quer..
_니지
'Spring' 태그의 글 목록