Table of Contents
annotation 的目的是什么 — 提供预处理机制,能够对代码本身扩展
在使用java编码时,我们会遇到一些重复编码的工作。这边的重复不是指逻辑上
的重复,而是指代码编写上的重复。编码过程上的重复,很难使用代码来做抽象
描述。这时候,就不自觉的怀念其C中的宏定义(define), 让我们有机会再提前一
部,在预处理器预处理阶段,对代码本身进行扩展与自动编写。Java中也提供了
类似的机制,减轻重复编码工作 — Annotation Prossor.
简介
这3个pkgs中定义了annotation processor的2个大的概念: annotation与processor
java.lang.annotation
javax.annotation
javax.annotation.processing