본문 바로가기
Spring

RequestDto에서 @NotBlank시 Error 발생

by 어떻게말이름이히힝 2025. 3. 27.

 

MemberCreateRequestDto에서 검증을 위해 @NotBlank 어노테이션 사용

    @NotBlank(message = ValidationErrorMessage.MEMBER_ROLE_IS_NOT_NULL)
    MemberRole memberRole;

 

아래와 같이 Error 발생

 

 

이유

@NotBlank 어노테이션은 ‘CharSequence’ 인터페이스를 구현한 String, StringBuilder 등에만 적용 되며 아래와 같은 오류가 발생한다.

javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'com.example.EnumType'.

 

 

해결 방법

기존 @NotBlank 어노테이션 사용하던 MemberRole 부분 @NotNull로 변경 후 정상 작동