使用 Java 的注释处理器生成 documentation/XML 的实际示例
Practical examples of generating documentation/XML with Java's annotation processors
注解经常提到的优点之一是能够使用 compile/deployment-time 注释处理器生成文档、XML、配置文件等。我看过几个注释处理器的例子,但没有看到关于自动生成文档或 XMLs 的例子。我明白为什么这会有用,例如从注释中向项目文档添加有价值的信息。
将它们包含在文档中的一种方法是对注释类型使用 @Documented
元注释以将它们包含在 JavaDoc 中,但它只是按原样复制注释及其值,而不更改、格式化或生成任何内容。
所以,我的问题是:处理器如何用于为项目生成文档、配置、XML 文件,这方面的一些实际示例是什么?
注解经常提到的优点之一是能够使用 compile/deployment-time 注释处理器生成文档、XML、配置文件等。我看过几个注释处理器的例子,但没有看到关于自动生成文档或 XMLs 的例子。我明白为什么这会有用,例如从注释中向项目文档添加有价值的信息。
将它们包含在文档中的一种方法是对注释类型使用 @Documented
元注释以将它们包含在 JavaDoc 中,但它只是按原样复制注释及其值,而不更改、格式化或生成任何内容。
所以,我的问题是:处理器如何用于为项目生成文档、配置、XML 文件,这方面的一些实际示例是什么?