所以一般比较著名的开源项目如果采用注解功能,通常采用编译时注解注解处理器是 javac 自带的一个工具,用来在编译时期扫描处理注解信息。这些 java 代码在生成的.java文件中。因此你不能改变已经存在的java类,例如添加一个方法。javac 启动了一个完整的 java 虚拟机来运行注解处理器。你可以使用任何你在普通 java 程序中使用的东西。但不要忘记,即使只是一个小小的处理器,你也应该注意使用高效的算法及设计模式,就像你在开发其他 java 程序中所做的一样。并且,如果我们添加一种新的 pizza 的话,我们就得添加一个新的 if 条件判断。

Java注解处理器学习之编译时处理的注解详析

Java注解处理器学习之编译时处理的注解详析

Java注解处理器学习之编译时处理的注解详析