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로 변경 후 정상 작동
'Spring' 카테고리의 다른 글
Spring Event - 최종 프로젝트 관련 내용 포함 (0) | 2025.03.27 |
---|---|
[Spring] ArgumentResolver란? + 유저 정보 넘겨주기 (0) | 2025.01.17 |
[Spring] Spring Security - 필터를 Spring Security Filter로 갈아끼워보자! (0) | 2025.01.16 |
[Spring-AOP]특정 api 로깅하기 - requestBody를 어떻게꺼내?? (0) | 2025.01.03 |