Error

No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'java.lang.Integer'

YoonJong 2022. 10. 14. 16:56
728x90

역시 혼자 만들다보니 사소한 에러가 많이 발생한다.

아주 단순한 오류여도 아! 하면서 깨닫는게 확실히 많아지는 걸 느낀다.

 

에러내용

javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'java.lang.Integer'. Check configuration for 'age'

 

에러원인

@NotBlank(message = "나이는 필수값입니다.")
private int age;

age 에 있는 @NotBlank 가 원인이었다.

@NotBlank or @NotEmpty 는 String 타입에서만 사용할 수 있으며, @NotNull을 사용해주어야 한다. 

 

에러조치

@NotNull(message = "비밀번호는 필수값입니다.")
private int age;

해결!

728x90