@XXXXX究竟用于什么?

时间:2015-05-07 17:01:38

标签: java syntax jboss

初学者的问题。我在代码库中看到了很多@XXXXX。所以我想知道这种语法的意义是什么。 以下是我们的代码和示例的片段

@Process     
public Message loadManifest(Message message) {

我们如何将此与JBoss AS Pipeline相关联?

4 个答案:

答案 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.

Annotations - Oracle reference