В моей Spring загрузки приложения У меня есть следующий метод:Spring Validation - NULL или действительный URL
Decision create(@NotBlank String name, String url, @NotNull User author);
Прямо сейчас прямо в коде я проверка следующее условие:
if (!org.apache.commons.lang3.StringUtils.isEmpty(url) && !urlValidator.isValid(url)) {
throw new IllegalArgumentException("Decision url is not valid");
}
В другое слово - url
параметр может быть null
или действительный адрес.
Возможно ли заменить этот код существующей аннотацией проверки (например, JSR-303)?
Просто используйте ['org.hibernate.validator.constraints.URL'] (https://docs.jboss.org/hibernate/validator/5.2/api/org/hibernate/validator/constraints/URL.html) аннотация , Переносимость не такая большая сделка –