REST통신에서 서버가 데이터를 주고 받는 첫 번째 단계의 할 일은 가져온 데이터가 유효한지 검증 하는 과정이다.유효성 검증이란?API 서버로 들어온 데이터가 올바른 데이터인지 검증하는 과정을 말한다. API 서버로 들어오는 데이터는 DTO( Data Transfer Object ) 형태로 들어오게 되는데, 이는 계층간 특별한 로직 없이 순수한 데이터 셋 만을 전송하기위해 만들어진 객체이다. Java에서 DTO를 검증하기 위해@Valid와 @Validated어노테이션을 메소드 매개변수 앞에 달아서 검증할 수 있다.@Valid 어노테이션은 javax.validation 패키지에 포함되어있고@Validated 어노테이션은 스프링 웹 org.springframwork.web.bind.annotation 패..