Java 自定义注释处理

Java 自定义注释处理,java,annotations,processor,Java,Annotations,Processor,我需要关于java自定义注释的帮助,我知道如何创建注释,但不知道如何处理它。 我浏览了一些信息,在那里我看到了APT,它是com.sun.mirror.*和另一个javax.annotation.processing.*,我把两者混淆了 任何人都可以指导我处理自定义注释并提供有用的链接。如果您需要在编译时/编译前处理注释(即用于生成“侧文件”),请使用 如果您需要在运行时处理注释,那么只需。旧的apt(注释处理工具,位于com.sun.mirror)和它的后续版本,即可插入注释API(自1.6以

我需要关于java自定义注释的帮助,我知道如何创建注释,但不知道如何处理它。
我浏览了一些信息,在那里我看到了APT,它是
com.sun.mirror.*
和另一个
javax.annotation.processing.*
,我把两者混淆了


任何人都可以指导我处理自定义注释并提供有用的链接。

如果您需要在编译时/编译前处理注释(即用于生成“侧文件”),请使用


如果您需要在运行时处理注释,那么只需。

旧的apt(注释处理工具,位于
com.sun.mirror
)和它的后续版本,即可插入注释API(自1.6以来就是javac的一部分)之间存在差异。 用于处理的新API位于
javax.annotation.processing

用于分析源代码声明元素的API是镜像API,其包位于
javax.lang.model
中,该API与反射API有相似之处

许多资料可能会谈到apt,但对于javac中的处理器工具仍然有效。只是包和运行处理工具的方式发生了变化。