gpt4 book ai didi

java - 关于java代码的查询

转载 作者:行者123 更新时间:2023-12-01 13:46:47 24 4
gpt4 key购买 nike

我昨天正在寻找 Spring 表单验证教程,从其中一个我发现了这一行

String message() default "{Phone}";

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

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

上面的代码用于电话号码字段验证,如果有人可以解释这些有用的行,我不会询问任何有关验证的问题,(我很困惑,因为据我认为这些既不是函数也不是实例)我以前从未在 java 中见过这些类型的代码。

最佳答案

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

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

}

这就是它的使用方式

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

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

关于java - 关于java代码的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20308962/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com