[Spring] 20. @ModelAttribute와 DTO 바인딩
[Spring] 20. @ModelAttribute와 DTO 바인딩이전 글에서는 @PathVariable에 대해 살펴봤습니다. @PathVariable은 URL 경로에 포함된 값을 Controller 메서드에서 받을 때 사용하는 어노테이션입니다.이번 글에서는 폼 입력값을 객체로 받는 방법인 @ModelAttribute와 DTO 바인딩에 대해 정리하겠습니다. 게시글 작성, 회원가입, 로그인처럼 입력값이 여러 개 있는 경우에는 값을 하나씩 받는 것보다 DTO로 묶어서 받는 것이 더 깔끔합니다.핵심은 간단합니다. @ModelAttribute는 요청 파라미터 값을 객체에 담아 Controller 메서드에서 사용할 수 있게 해주는 방법입니다.1. DTO로 값을 받는 이유사용자가 게시글 작성 폼에서 제목, 내용, ..