java - 如何在括号内没有属性的情况下进行 Java 注释(如 @name ("Luke")?

标签 java attributes annotations default parentheses

如何在括号内没有属性名称的情况下进行自定义 Java 注释?

我不想要这个:@annotation_name(att=valor)。我只想像在 Servlets 中一样,即:

@WebServlet("/main")

最佳答案

用一个名为value的属性定义注解,那么name属性可以省略:

@interface CustomAnnotation
{
    String value();
}

可以这样使用:

@CustomAnnotation("/main")
// ...

关于java - 如何在括号内没有属性的情况下进行 Java 注释(如 @name ("Luke")?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11786354/

相关文章:

java - 这个正则表达式替换了什么?

java 8 UnsupportedOperationException on subList.clear()

java - Picasso/Glide 仅从 youtube 搜索结果中加载 6 个缩略图

java - 使用 Java 更改 Windows 中的文件图标

java - 什么时候在java中使用@Override

java - 有没有办法让您将鼠标悬停在 eclipse/java 中的变量或对象上时显示消息?

attributes - Modelica:从等式中获取标称值

python - 如何获取没有图像的 rect 属性

java - SpEL 函数更改字符串

java - 基本类型的一对一映射,到 Hibernate 中的单个类