注解处理器(AbstractProcess)+代码处理(javaPoet)+处理器注册(AutoService)+apt
JavaPoet是square推出的开源java代码生成框架,提供Java Api生成.java源文件。这个框架功能非常有用,我们可以很方便的使用它根据注解、数据库模式、协议格式等来对应生成代码。通过这种自动化生成代码的方式,可以让我们用更加简洁优雅的方式要替代繁琐冗杂的重复工作
http://android.walfud.com/java-%E6%B3%A8%E8%A7%A3%E6%8A%80%E6%9C%AF/
https://blog.csdn.net/xuguobiao/article/details/72775730
https://juejin.im/entry/58fefebf8d6d810058a610de/