Java注解处理(Annotation Processor):(二) Google Auto Service
接着上文,今天来分析一下GoogleAutoService是如何利用AnnotationProcessor来帮助实现SPI的。首先看一下auto-service-annotation库,只有一个AutoService注解定义,其value值即为SPI的服务接口类,如下所示:可以看出,其注解仅保留于源码级别,用于编译时AnnotationProcessor的源码分析,并利用分析结果进行META-IN