什么是JavaPoet,就是APT+javaPoet =超级利刃
javaPoet是square公司推出的开源代码生成框架,提供api生成.java 源文件,这个框架功能非常实用,也是我们习惯的面向对象oop思想 可以很方便的使用它根据注解生成代码 通过这种自动化生成代码的方式 可以让我们更加简洁优雅的方式来替代复杂的工作
它的github地址 javaPoet
它的官网有很多例子 可以跟着写
javaPoet和前一篇博客生成文件的顺序不一样,javaPoet是倒着来的
javaPoet常用的8个类
这些写多了就记住了
javaPoet字符串格式化规则
新建一个项目JavaPoetTest 二个library 一个是annotation 一个是compiler
跟上篇博客配置是一样的,这就不再说了