0
点赞
收藏
分享

微信扫一扫

安卓开发环境使用 Lombok


安卓开发环境使用 Lombok

  • ​​一、简介​​
  • ​​二、操作过程​​
  • ​​1. 准备好一个安卓项目​​
  • ​​2. 增加 lombok.config​​
  • ​​3. 安卓 lombok 插件​​
  • ​​三、报错处理​​
  • ​​四、简单的使用​​
  • ​​1. 在类上加注解,自动生成getter setter​​
  • ​​2. 自动生成log变量​​

一、简介

Lombok是一款在Java开发中常用的注解工具,可以用来简化实体类的定义。但在安卓的开发环境中,并不像普通Java项目中使用这么简便,需要多一点操作。

二、操作过程

1. 准备好一个安卓项目

2. 增加 lombok.config

在安卓项目的根目录下放一个 lombok.config, 内容:

lombok.anyConstructor.suppressConstructorProperties=true

3. 安卓 lombok 插件

在Android Studio里 安卓Lombok插件。
安卓开发环境使用 Lombok_自动生成

三、报错处理

如果报

Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add them to the annotationProcessor configuration.

就在app的build中添加下面配置代码:

android {
...
defaultConfig {
...
//添加如下配置
javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } }
}
...
}

四、简单的使用

本文重点不是如何使用lombok,这里仅作简单介绍。
最常见的使用方式就是使用生成getter setter的注解。

1. 在类上加注解,自动生成getter setter

@Getter
@Setter
public class Person{
private String name;
private int age;
}

也可以使用@Data 减少书写更多的代码,这样就不用书写一大堆的get… set…了。

2. 自动生成log变量

@Slf4j
public class youclass{

}

省去类里定义 Logger,就可以直接使用log.info 等日志函数。


举报

相关推荐

0 条评论