一、谈一下你对APT技术的理解
1.1 对APT技术的理解
APT(Annotation Processing Tool)
是一种在编译期间处理注解的技术,它允许开发者在编译时扫描和处理 Java 源代码
中的注解信息
,生成额外的源代码、资源文件或者其他文件
。以下是对APT技术的一些理解和应用场景:

-
工作原理:
APT
是在 Java 编译器
完成语法分析
和语义分析
之后,在生成字节码
之前的一个处理过程。
- 开发者可以通过自定义注解和相应的
处理器(Processor)
来扩展编译器的功能,实现自定义的代码生成或者其他额外的处理逻辑。
-
应用场景