android使用lombok_Android 安卓使用 Lombok

本文介绍了如何在Android项目中使用Lombok插件,通过简单的注解如@Data,避免手动编写getter和setter等冗余代码。首先添加Lombok依赖和配置到build.gradle文件,然后在Android Studio中安装Lombok插件,最后展示了使用Lombok前后Bean类的对比,突出其简化代码的优势。
摘要由CSDN通过智能技术生成

最近偶然间接触到Lombok这款插件,他可以方便的通过注解来实现getter和setter.

不用写一堆get set方法了 只需要一个@Data就可以实现 或者通过三个 @Getter @Setter @ToString 两者一样 @Data 包含他们

怎么添加Lombok呢?

1、gradle依赖

implementation 'org.projectlombok:lombok:1.18.10' //添加lombok依赖

implementation 'org.glassfish:javax.annotation:10.0-b28' //java注解

2、配置 在需要使用lombok的模块的配置,默认(build.gradle(Module:app))中添加如下配置开启annotation processor

android{

...

defaultConfig{

...

//添加如下配置 开启annotation processor

javaCompileOptions {

annotationProcessorOptions {

includeCompileClasspath true

}

}

}

...

}

或者

javaCompileOptions {

annotationProcessorOptions {

arguments = [moduleName: project.getName()]

}

}

上面二选其一

3、Android Studio安装Lombok插件

添加了依赖之后,虽然编译时是正确的。但是因为Android Studio语法识别器不认识@Getter和@Setter等注解,所以需要添加Lombok插件。

就是这个插件

怎么下载插件?

1.第一步

2.第二步

成功安装之后,重启AS就不会报错了。

看使用Lombok和未使用Lombok后的Bean类对比

没有了getter setter方法后的Bean类是不是很简洁呢

未使用

使用后

我们注意到后者比前者少了很多重复劳动的代码但是实际上仍然具有前者具有的代码,原因仅仅是多了一个@Data注解就可以抛弃这些重复的劳动,是不是很酷炫?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值