[Spring MVC] 04. DTO 클래스와 유효성 검증
DTO >Data Transfer Object 단어 뜻 그대로 데이터를 전송하는데 사용하는 객체를 의미하는 용어이다. 기존의 방식이 @RequestParam으로 클라이언트의 요청 데이터의 일부씩 받던 방식이었다면, DTO를 사용하는 방식은 클라이언트의 요청 데이터를 통째로 받아, 따로 생성해둔 객체에 저장하고 이를 제공 받는 형식이다. DTO용도로 생성한 객체는 클라이언트의 요청의 내용에 해당하는 변수들과 getter들가 필수적으로 존재한다. (setter는 사용자 편의에 따라서) DTO 객체에 클라이언트의 요청을 전달하기 위해서는 @RequsetBody 애너테이션을 사용하면 된다. DTO 유효성 검증 >Validation DTO 클래스의 유효성을 검증해야한다. 유효성 검증이란, 데이터가 필요로하는 올바..