Lombok可是很方便的实现实体类的get,set和构造方法
android studio中使用方法:
1,setting->plugin下载lombok
2,build.gradle导入依赖
implementation 'org.projectlombok:lombok:1.18.8'
annotationProcessor 'org.projectlombok:lombok:1.18.8'
3,使用
//通过注解方式来使用此插件
@AllArgsConstructor全参构造
@NoArgsConstructor//无参构造
@Data//get set
public class Categories {
/**
* success : true
* code : 10000
* message : 获取分类成功.
* data : [{"id":9660,"title":"推荐"},{"id":9649,"title":"食品"}]
*/
private Boolean success;
private Integer code;
private String message;
private List<DataBean> data;
}
看下@Data源码
不仅实现了@Getter @Setter @RequiredArgsConstructor,还实现了@ToString @EqualsAndHashCode,那么使用的时候就可以直接使用ToString和equals方法,不用手动实现toString以及复写HashCode,使用起来相当方便