JavaPoet开源项目的使用

2019-02-14  本文已影响0人  我是Ethan

JavaPoet是出自JakeWharton一个可以生成.java源代码的开源项目,我们可以结合注解处理器在程序编译阶段动态生成我们想要的代码。下面我们来看看如何使用


JavaPoet项目地址:https://github.com/square/javapoet

准备工作

在已有的Android项目中或新建项目中创建一个module,如图1-1

图1-1

然后,在弹出的窗口选择Java Library点击Next,起一个名字就叫lib-javapoet吧,点击Finish完成。如图1-2、图1-3

图1-2 图1-3

引入开源项目

打开刚创建的Java库找到build.gradle;

添加依赖:implementation'com.squareup:javapoet:1.11.1'

如图1-4、图1-5

图1-4 图1-5

好了下面来实践一下吧。

实践

我们尝试使用JavaPoet来动态生成一个HelloWorld类吧

```

package com.ethan.javapoet.lib_javapoet;

public class MyClass {

public static void main(String[] args){

}

}

```

上一篇 下一篇

猜你喜欢

热点阅读