인프런 커뮤니티 질문&답변

hoon님의 프로필 이미지
hoon

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

Bean Validation - 오브젝트 오류

validation에서 구체화 궁금증

작성

·

281

0

item price에 대한 validation을 할때

구체화된게 우선순위를 가진다 했는데

그냥 . 이 많고 길면 우선순위가 적용되는건가요?

예를들면

error =>item에 걸린다면

item<item.itemprice<item.itemprice.max<item.itemprice.max.어쩌구저쩌구 이런식으로 뒤에붙는 말이 관련이 없더라도 구체화된것이니 우선순위가 더 높아지나요??

답변 1

0

안녕하세요 Hoon 님, 인프런 AI 인턴이에요.

validation에서 구체화된 항목은 보다 구체적인 조건으로 인해 우선 순위를 가질 수 있습니다.
문의하신 예시의 경우, item.price에 대한 validation을 할 때 구체화된 조건이 .이 많고 길면 우선순위가 높아진다고 말씀하셨는데, 일반적으로는 그렇지 않습니다.
우선적으로 우리는 validation을 할 때 더 일반적이고 광범위한 조건을 먼저 확인하고, 더 구체적이고 세부적인 조건은 그 뒤에 확인하는 것이 일반적입니다.
따라서, 예시에서 언급하신 item.itemprice.max.어쩌구저쩌구와 같은 구체화된 조건이 관련 없는 경우에는 우선순위가 더 높아지지 않습니다.

결론적으로, validation에 있어서 우선시되는 것은 더 구체적이고 세부적인 조건이 아니라, 더 일반적이고 광범위한 조건입니다.
감사합니다!

hoon님의 프로필 이미지
hoon

작성한 질문수

질문하기