- Spring Boot는 클라이언트로부터의 요청 검증을 위해
spring-boot-starter-validation
의존성을 추가해야 합니다. ➕ - DTO에서
@field:Length
,@field:Pattern
등의 어노테이션을 사용하여 필드별 검증 규칙을 정의할 수 있습니다. ✍️ @Valid
어노테이션을 통해 DTO에 정의된 검증 규칙을 활성화합니다. ✅MethodArgumentNotValidException
예외 핸들러를 구현하여 검증 실패 시 클라이언트에게 더 명확한 오류 메시지를 제공할 수 있습니다. ⚠️- 사용자 정의 어노테이션을 만들어 재사용 가능한 검증 로직을 구현할 수 있습니다. ⚙️