2分钟配置集成编码神器Lomok到AndroidStudio

8 篇文章 0 订阅
7 篇文章 0 订阅

简介

之前在使用maven项目构建的Java项目中使用Lomok非常方便,能大幅提升编码效率,省去POJO的get,set,构造方法,还能添加buidler模式,非常方便。
lombok官网

常用注解:
@NonNull 
参数校验参数,能帮助避免空指针    

@Cleanup  
局部变量注解,自动使用对象的close() 方法(尤其是流对象)  
 
@Getter/@Setter 
自动生成成员变量的get,set  方法

@ToString  
添加好看的toString方法

@EqualsAndHashCode
添加equals,hashcode方法

@NoArgsConstructor, @RequiredArgsConstructor and @AllArgsConstructor
无参,全参

@Data
相当于一键添加如下注解:@ToString, @EqualsAndHashCode,@RequiredArgsConstructor, 所有成员变量的@Getter @Setter注解

@Builder 一键完成构建者模式

@Getter(lazy=true) 懒加载,第一次用到的时候才会初始化

@Log  类注解,自动为该类注入Logger对象

集成配置

现在需要写Android项目了,发现AndroidStudio改版升级之后,原来的Apt方式已经没有了,改为annotationProcessor模式。
找了多篇博客,发现都是过时的,还是参考官网最靠谱。
下面的Lomok官网对安卓的环境构建说明:
https://projectlombok.org/setup/android

Android Studio 配置Lomok

1,安装 lomok插件,这个很容易找,唯一要说的是需要重启AS。
2,配置 module的 gradle依赖,如下

dependencies {
	compileOnly 'org.projectlombok:lombok:1.18.6'
	annotationProcessor 'org.projectlombok:lombok:1.18.6'
}
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NonNull;

@Data
@AllArgsConstructor
@NonNull
public class User {

    private String username = "xiaoming";

    private String phone = "13212345678";

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值