0
我使用包org.hibernate.validator.constraints中的@URL; 我怎樣才能參數化這個註解? 我可以使網址有效使用參數: google.com
?註解@URL。如何參數化
我使用包org.hibernate.validator.constraints中的@URL; 我怎樣才能參數化這個註解? 我可以使網址有效使用參數: google.com
?註解@URL。如何參數化
的URL
註釋有多個參數
String message() default "{org.hibernate.validator.constraints.URL.message}";
Class<?>[] groups() default { };
Class<? extends Payload>[] payload() default { };
String protocol() default "";
String host() default "";
int port() default -1;
@OverridesAttribute(constraint = Pattern.class, name = "regexp") String regexp() default ".*";
@OverridesAttribute(constraint = Pattern.class, name = "flags") Pattern.Flag[] flags() default { };
你可以看到他們here。
使用它時,只需添加所需的參數值。沒有default
值的參數是必需的(在這種情況下沒有任何)。
public class MyClass {
@URL(message = "Some message stating that something is wrong", port = 1234 /*, add more */)
private String exampleHostUrl;
}
我可以使網址有效使用參數:google.com? – Best