Backend Service를 구축 시 Controller 단에서 요청을 받을 때 해당 요청이 유효한 요청인지 검증하기 위해 Dto와 @Valid를 함께 자주 사용합니다. @Valid 어노테이션과, Validation이 제공하는 어노테이션을 사용하면 유효하지 않은 요청사항이 올 경우 미리 MethodArgumentNotValidException을 발생시켜 줍니다. 자세한 설명에 앞서 간단한 예시를 확인하고 넘어가도록 하겠습니다. 가정 사항은 Controller단에서 Dto로 요청을 받아 Service에서 회원을 가입시키는 상황입니다. // RequestDto @Getter public class RequestDto { @NotNull(message = "null 일 수 없습니다.") @NotBlank(m..