java - Java中的注解处理是什么?

标签 java annotations javac

引用,Sun's Official Java Tutorial

Class names, 'HelloWorldApp', are only accepted if annotation processing is explicitly requested

这是什么意思?以及如何应用?

最佳答案

“Annotation Processing”是java编译器编译过程的一个钩子(Hook),分析用户定义注释的源代码并处理(通过产生编译器错误,编译器警告,发出源代码,字节码......) .

API 引用:javax.annotation.processing (Java Platform SE 6) .

关于java - Java中的注解处理是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2146104/

相关文章:

java - 如何在 Windows 中更改默认系统 java 编码形式?

java - Spring 框架 1.1.2 - 具有挑战性...使用命令行 javac 编译器,无需构建工具(Maven 或 Gradle 等)

java - com.ibm.ws.scripting.adminCommand.AdminTask 到底在哪里?

java - 带有注释参数的私有(private)方法的 Android java.lang.VerifyError

java - Hibernate - 学生评分系统。需要注释方面的帮助

java - java - 如何在Java中构建时使用注释动态生成代码?

java - JDK8 with -source 1.7 [默认方法]

java - VaadinFlow 中的样式网格

java - TestNG - configfailurepolicy ="continue"不适用于重试测试

java - 为什么我总是让 String 超出范围?