2
私は次の方法がありますでは春の検証 - 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)注釈を使用してください。 。携帯性はそれほど大きなものではありません –