概念
APT (Annotation Processing Tool) 是一种处理注解的工具,根据注解生成代码。
APT 实现流程
image.png-
apt_annotation:定义注解类
-
apt_processor:注解处理类,处理注解生成 Java 文件
-
apt_library:框架 API 调用 apt_processor 生成的文件
-
app:Android 工程类型模块
-
auto_service:可以自动生成 META-INF/services/javax.annotation.processing.Processor 文件(该文件是所有注解处理器都必须定义的),免去了我们手动配置的麻烦
-
javapote:可以通过该库更简单的生成 Java 代码
网友评论