初学者的问题。我在代码库中看到了很多@XXXXX。所以我想知道这种语法的意义是什么。 以下是我们的代码和示例的片段
@Process
public Message loadManifest(Message message) {
我们如何将此与JBoss AS Pipeline相关联?
答案 0 :(得分:0)
这是一个注释。它的用途不同于在编译期间防止警告(如@SuppressWarnings),以及创建servlet映射的自动化。 This link可能会更多地澄清这个概念。
如果是您的特定示例,我的赌注是this one
答案 1 :(得分:0)
他们很可能是自定义Java Annotation。
答案 2 :(得分:0)
@Process
称为注释。 java的一个重要部分是反射,它是一个类看到其他类的方法和字段的能力。它非常好,它创建了很多很棒的库。
通过反思可以访问注释。
答案 3 :(得分:0)
@标签是注释
根据Sun,Oracle: 注释(一种元数据形式)提供有关不属于程序本身的程序的数据。注释对它们注释的代码的操作没有直接影响。
注释有许多用途,其中包括:
Information for the compiler — Annotations can be used by the compiler to detect errors or suppress warnings.
Compile-time and deployment-time processing — Software tools can process annotation information to generate code, XML files, and so forth.
Runtime processing — Some annotations are available to be examined at runtime.