JDK1.5后,Java语言提供了对注解(Annotation)的支持 JDK1.6中提供一组插件式注解处理器的标准API,可以实现API自定义注解处理器,干涉编译器的行为. 在这里,注解处理器可以看作编译器的插件,在编译期间对注解进行处理,可以对语法树进行读取.修改.添加任意元素:但如果有注解处理器修改了语法树,编译器将返回解析及填充符号表的过程,重新处理,直到没有注解处理器修改为止,每一次重新处理循环称为一个Round. 平时工作中,使用的注解,除了框架 等自带的注解,还有一些自定义的注解,