Been Validation - 에러 코드

slee2·2022년 2월 11일
0

Been Validation이 에러 코드가 어떻게 생성되는지 확인해보자

Field error in object 'item' on field 'itemName': rejected value []; codes [NotBlank.item.itemName,NotBlank.itemName,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [item.itemName,itemName]; arguments []; default message [itemName]]; default message [공백X]

NotBlank라는 오류 코드를 기반으로 MessageCodesResolver를 통해 다양한 메시지 코드가 순서대로 생성된다.

@NotBlank

  • NotBlank.item.itemName
  • NotBlank.item.Name
  • NotBlank.java.lang.String
  • NotBlank

이를 토대로 에러 메시지를 등록할 수 있다.

물론 상세하게 적어서 레벨을 나눌 수도 있다.

0개의 댓글