나는 다음과 같은 방법이 있습니다에서봄 검증 - NULL 또는 유효한 URL 내 봄 부팅 응용 프로그램에서
if (!org.apache.commons.lang3.StringUtils.isEmpty(url) && !urlValidator.isValid(url)) {
throw new IllegalArgumentException("Decision url is not valid");
}
: 직접 코드에서 나는 다음과 같은 조건을 확인하고있어 지금
Decision create(@NotBlank String name, String url, @NotNull User author);
을 다른 단어 - url
매개 변수는 null
또는 유효한 URL 일 수 있습니다.
이 코드를 기존 유효성 검사 주석 (예 : JSR-303)으로 대체 할 수 있습니까?
['org.hibernate.validator.constraints.URL'] (https://docs.jboss.org/hibernate/validator/5.2/api/org/hibernate/validator/constraints/URL.html) 주석을 사용하십시오. . 이식성이 그다지 큰 거래는 아니다. –