一、前言
在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。比如看下图我写的代码,一个@Data注解搞定,彻底抛弃set get方法。
import java.io.Serializable;
import lombok.Data;
@Data
public class LoginVo implements Serializable{
private String password;
private String phone;
}
本文的重点是讲解如何在AndroidStudio中集成Lombok,因为这个玩意我也是从后台的哥们那里get到的,后台开发工具用的是IDEA,依赖库用的是Maven,我们知道Android中开发工具用的是AndroidStudio,依赖库咱们用的是Gradle。集成方式还是有蛮大区别的。
二、Lombok集成到AndroidStudio
1、配置lombok.config文件
项目根目录下面新建配置文件 lombok.config,同时填上对应的配置项(lombok.anyConstructor.suppressConstructorProperties=true),Java项目不需要,Android和Java还是有点区别的,不配置有的注解使用不了,编译不过。
image.png
2、引入依赖库
provided "org.projectlombok:lombok:1.16.18"
compile 'or