[java/Spring]controller에서 데이터 바인딩하는 방법
2022. 6. 19. 19:14
몰아 넣기
# 들어가는 글 이번에 프로젝트를 하면서 컨트롤러에서 데이터를 바인딩하는방법을 @RequestBody 및 @PathVariable만 주로 썼지만 다른 방법도 있다는 것도 공유하고싶었다 # @RequestBody @RequestBody는 클라이언트 측에서 보낸 데이터를 Java 코드에서 사용할 수 있는 오브젝트로 만들어 받을 수 있습니다. HTTP 요청 본문(JSON 및 XML 등)을 Java 오브젝트로 변환하는 것입니다. HTTP 요청 본문 데이터는 Spring에서 제공하는 HttpMessageConverter를 통해 타입에 맞는 객체로 변환됩니다. @PostMapping("/blog") public Long blogWrite(@RequestBody RequestBlogDto blog) { return ..