之前研究了一下 AbstractProcessor , 发现在里面加内容并没有执行,后来发现了问题,Processor的实现类与你运行的项目需要分成两个模块,
例如,App项目使用了Test注解,处理这个Test注解的Processor放在另一个模块中:
Processor输出一句话:
点击 Rebuild Project
在build中即可输出这句话:
demo地址:GitHub - qiaomengnan16/JavaProcessor
AbstractProcessor具体的用法参照:java冷知识:javac AbstractProcessor_布道的博客-CSDN博客_java processor