AndroidStudio安装Lombok插件
File => Settings => Plugins,插件市场搜索Lombok,安装,重启工具
开启工具的编译注解开关 AnnotationProcessors
File => Settings => 搜索Annotation Processors => 把Enable annotation processing
添加Lombok依赖
模块的build.gradle中,添加以下依赖
//1、lombok依赖
implementation 'javax.annotation:javax.annotation-api:1.2'
//依赖lombok的API,内部虽然已经声明了注解解释器,但在AndroidStudio上有Bug(导致编译报错找不到生成的方法),需要自己主动再声明一次
implementation 'org.projectlombok:lombok:1.16.6'
//主动声明注解解释器
annotationProcessor 'org.projectlombok:lombok:1.16.6'
复制代码
添加Lombok配置文件
在项目根目录,添加lombok.config
文件,填入以下内容
lombok.anyConstructor.suppressConstructorProperties=true
config.stopBubbling=true
lombok.equalsAndHashCode.callSuper=call
复制代码
配置注解处理器
模块的build.gradle文件,找到defaultConfig
,加入以下配置,同步一下即可
defaultConfig {
//3.配置注解处理器
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath = true
}
}
}