필드, DTO에 JSR-303, JSR-380 표준 검증 을 적용한다.기본적으로 @Valid가 실패하면 Spring Boot는 MethodArgumentNotValidException을 발생시킴 이를 커스텀하여 메시지 커스텀 가능@valid보다 확장된 기능을 제공한다.
Spring MVC(Model-View-Controller) 아키텍처에서 Controller는 사용자의 요청을 처리하는 역할클라이언트의 요청을 받아들이고 적절한 Service 호출요청 데이터를 검증하고 처리처리된 데이터를 응답으로 반환예외 처리 및 에러 핸들링 Cl