查询java代码

时间:2013-12-01 05:11:52

标签: java generics spring-mvc default spring-validator

我一直在寻找Spring表格验证教程昨天,我发现了这一行

String message() default "{Phone}";

Class<?>[] groups() default {};

Class<? extends Payload>[] payload() default {};

以上代码用于电话号码字段验证,如果任何人可以解释那些有用的行,我不会问任何关于验证的事情(我很困惑,因为那些既不是功能也不是实例,据我所知)我之前从未见过这种类型的代码。

1 个答案:

答案 0 :(得分:1)

这些是注释声明的元素,例如

@interface A {
    String message() default "{Phone}";
    Class<?>[] groups() default {};
    Class<? extends Payload>[] payload() default {};

}

这就是它的使用方式

@A(message = "Email", payload = {Payload.class})
class Test1 {
}

上面的注释将具有默认的groups值=空类数组