인프런 커뮤니티 질문&답변
Bean Validation 오류 메시지 질문
작성
·
407
0
안녕하세요.
Bean Validation - 오브젝트 에러 강의에서 errors.properties 파일에 어노테이션 경로로 생성되는 오류 메시지들을 추가했습니다. 해당 메시지에 입력되는 argument 값이 어떤 순서로 들어가는지 궁금합니다.
해당 강의에서
Range={0}, {2} ~ {1} 허용
이라고 메시지를 적었는데, 0번 인덱스에는 필드명이 들어가는 것 같고 1번 인덱스에는 1,000,000이, 2번 인덱스에는 1,000이 들어갔는데 Item 클래스에서 price 필드에 @Range(min = 1000, max = 1000000)으로 설정되어 있어서 매개변수 순서에 영향을 받나 싶어 @Range(max = 1000000, min = 1000)으로 변경해줘도 결과는 같았습니다.
내림차순 정렬돼서 값이 들어가는건가? 싶긴한데 정확한 정답이 궁금합니다.





