[Spring] Constraint annotation, but does not contain payload parameter

___pepper·2022년 1월 1일
0

SPRING 🌱

목록 보기
2/3

annotation을 customizing 해서 validation을 진행하는데,

HV000074: com.example.validation.annotation.YearMonth contains Constraint annotation, but does not contain a payload parameter.

라는 에러가 발생했다.

당연히 서버에서 에러가 발생했으니 response도 500 error 발생.

분명 payload가 적혀 있는데 payload parameter가 없다고 하니 귀신이 곡할 노릇,,,,,

열심히 구글링을 해보다가 stack overflow에서 다음과 같은 글을 찾았다.

https://stackoverflow.com/questions/52352651/spring-mvc-custom-validation-showing-error-code-hv000074

이 사람은 message parameter가 없다는 에러가 발생했다고 했고, 답변으로는 message를 messages로 작성했으니 그 부분을 수정하라는 것이었다.

즉, parameter의 이름을 잘못 작성해서 발생한 에러.

이 글을 읽고 내 코드를 확인해보니,

아뿔사, payload로 적어야하는데 payLoad로 적는 실수를 해놓았다.

payload로 parameter명을 수정한 뒤 재동작을 시키니 error가 해결되고 정상 동작을 한다.

정말,,, error 발생 중 오타일 확률 8할,,,,

profile
무럭무럭 버섯농장

0개의 댓글