최대 절전 모드 유효성 검사기로 5 또는 9의 길이를 확인하는 방법은 무엇입니까?
-
18-09-2019 - |
문제
다음과 같은 주석으로 문자열의 길이를 검증 할 수 있습니다.
@Length(max = 255)
그러나 길이가 5 또는 9라는 것을 확인하려면 어떻게해야합니까? 이것은 주석으로 할 수 있습니까?
해결책
사용자 정의 제약 조건을 구현하기위한 문서는 다음과 같습니다.
단순하다 :
- 적절한 속성으로 자신의 주석을 정의합니다.
- 검증을 수행 할 클래스를 정의합니다
- 유효성 검사 메시지를 정의합니다
- 주석을 사용합니다
따라서 아마도 당신의 주석이 다음과 같이 보일 수 있습니다.
@Constraint(validatedBy=YourChecker.class)
//other annotations
public @interface AllowedValues {
int[] value();
}
다른 팁
@pattern (regex = ". {5} |.
제휴하지 않습니다 StackOverflow