최대 절전 모드 Validator Notempty Trim 문제
-
20-09-2019 - |
문제
최대 절전 모드로 보입니다 NotEmpty
주석은 공백으로 채워진 문자열에 대한 오류가 발생하지 않습니다." "
). 널 또는 빈 줄에만 작동합니다 (예 : new String()
). 이것에 대한 해결 방법/수정이 있습니까?
해결책
@notempty를 @pattern 주석으로 바꾸십시오. 순수한 공백 또는 비어있는 문자열에서 실패 할 수있는 정규식 표현식이 포함되어 있습니다 (@notempty 및 @pattern을 모두 포함하고 동정인을 단순화 할 수 있습니다). 또는 설명대로 사용자 정의 유효성 검사기를 작성하십시오 여기.
다른 팁
@Notempty는 내용이 아닌 크기를 확인하는 데 사용되며 문자열뿐만 아니라 컬렉션에도 적용됩니다. 당신이 찾고있는 기능은 @notblank에 제공되며 문자열에만 해당되며 후행 공백을 무시합니다.
@NotBlank
암시 적 트림 호출로 문자열 길이를 테스트하는 방법입니다.
제휴하지 않습니다 StackOverflow