我试图找到简单的例子来理解apt命令的用法,但我找不到有用的资源。
我已经提到了Getting Started with the Annotation Processing Tool ,但我确实得到了高层次的理解。此外,我想编写一个代码来测试apt命令。有人可以发布一个简单的例子或更好的链接来引用吗?
答案 0 :(得分:6)
以下是创建Note
注释和相关处理器的示例:
APT: Compile-Time Annotation Processing with Java
更新。从Java 1.7开始:
JSR 269,也称为语言模型API,有两个基本部分:一个用于建模Java编程语言的API,以及一个用于编写注释处理器的API。可以通过javac命令的新选项访问此功能;通过包含JSR 269支持,javac现在类似于JDK 5中的apt命令。
答案 1 :(得分:4)
“核心Java 2:高级功能”一书中有一节叫做 The apt Tool for Source-Level Annotation Processing这可能会对您有所帮助。
更新。从Java 1.7开始:
JSR 269,也称为语言模型API,有两个基本部分:一个用于建模Java编程语言的API,以及一个用于编写注释处理器的API。可以通过javac命令的新选项访问此功能;通过包含JSR 269支持,javac现在类似于JDK 5中的apt命令。