如何在 Java 注释中设置字符串数组

2022-08-31 10:51:16

我声明了一个这样的注释:

public @interface CustomAnnot 
{
    String[] author() default "me";
    String description() default "";
}

因此,有效的注释将是

@CustomAnnot(author="author1", description="test")

我无法弄清楚的是,如何设置多个作者,因为author()返回String[],这应该是可能的。

@CustomAnnot(author="author1","autor2", description="test")

不起作用!


答案 1

像这样做:

public @interface CustomAnnot {

    String[] author() default "me";
    String description() default "";

}

以及您的注释:

    @CustomAnnot(author={"author1","author2"}, description="test")

答案 2

推荐