본문 바로가기
Error

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

by YoonJong 2022. 10. 14.
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

댓글