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,使用起来相当方便

Android开发插件推荐一:Lombok相关推荐

  1. Android开发书籍推荐:从入门到精通系列学习路线书籍介绍

    很多时候我们都会不断收到新手的提问"Android开发的经典入门教材和学习路线?"."Android 开发入门教程有哪些推荐?"等类似的问题,我们不断重复回答这 ...

  2. Android开发书籍推荐 学习路线图 资料汇整

    小编注:最近,小编们一直在收集,整理一些针对包括程序员.运营.设计师等在内的系统学习资料,希望给初学者一些参考,也给已经入门的人一些进阶建议,让知识体系更加系统化.当然,这个工作不可能一蹴而就,也相当 ...

  3. Android开发入门书籍推荐

    Android开发入门书籍推荐 Android编程入门教程andbook andbook是我看到的最简单但最好的Android程序开发入门书籍,内容仅有60多页,图文并茂,如果你从来没有接触过Andr ...

  4. Android Studio插件推荐

    这里记录那些可以显著提升Android开发效率的Studio插件,好的插件和快捷键可以提高效率,缩短开发周期.这里介绍的插件大部分都可以通过Studio的插件市场下载安装,安装方法如下: in And ...

  5. Android Studio 插件推荐

    简述 现在用AndroidStudio的越来越多了,工具当然也是必不可少的,这里收集了平时觉得不错的插件共享给大家. 安装说明 给出的插件,可直接根据名字,在AndroidStudio - File ...

  6. 微信小程序开发插件推荐

    推荐使用VSCode开发,微信 Web 开发者工具预览 插件推荐 minapp (提供小程序标签.代码块快速生成) Auto Close Tag (自动关闭标签) Auto Rename Tag (自 ...

  7. 新手学习嵌入式Linux和Android开发板推荐

    一,确定目标,linux是一个非常非常大的概念.想全部吃透是不可能的.理想的说,搞懂linux,就可以做所有工作.个人更倾向于说想做什么样工作,需要侧重学linux的哪部分. 二,选择开发板 学习嵌入 ...

  8. android开发书籍推荐!知乎上已获千赞,已拿offer附真题解析

    前言 每个程序员都有一个梦想,那就是进一线互联网公司深造,不要跟我说你不想进去,如果给你一个这样的平台,不管是薪资待遇还是接触的高度来说,对我们程序员来说都是一个机会,我以前有一个同事,就是从阿里出来 ...

  9. android开发手机推荐 2015,绝对巅峰 目前Android最强的8款手机推荐

    手机的发展在最近几年有了翻天覆地的变化,从过去大家更多关心手机的外形到今天所有人都更注重手机的硬件,手机产品已经随着科技的进步变得越来越强大.过去没有多少人会想到如今的手机能发展到拥有四核的处理器,这 ...

最新文章

  1. 【微信小程序】java中类和对象的区别
  2. 构造 Codeforces Round #275 (Div. 2) C. Diverse Permutation
  3. Spring陷阱:事务测试被认为是有害的
  4. [渝粤教育] 郑州航空工业管理学院 电工电子技术基础 参考 资料
  5. 「洛谷5017」「NOIP2018」摆渡车【DP,经典好题】
  6. python轻量级web开发框架Flask学习使用
  7. Java基础知识回顾--正则表达式
  8. textarea 在 Chrome Safari FireFox 浏览器中禁用拖动和固定大小
  9. 算法学习第一天-搭建能运行算法第四版的代码
  10. PyTorch 激励函数
  11. 外部方式启动AndroidStudio模拟器
  12. 机器学习(十五)回归算法之线性回归
  13. github unable to access 'https://github.com/...: Failed to connect to github.com port 443‘
  14. Repeated measures ANOVA with R
  15. 企业落地级jmeter性能测试,结果分析以及报告(4-3)
  16. 自定义View——幸运转盘
  17. 一文讲透支付宝沙箱的基本应用
  18. 【攻破html系列——第二天】网页结构
  19. uniapp 常用生命周期以及执行顺序
  20. CAD中插入外部参照字体会变繁体_CAD相关文件及输入输出的相关问题

热门文章

  1. 阿里在数据库智能优化路上_做了哪些探索与实践?
  2. 田忌赛马java lms_【044】:田忌赛马
  3. springboot大纲
  4. 关于128x64OLED屏幕字体类型以及字体大小添加方法
  5. Zhong__Linux系统安装MongoDB数据库
  6. 不平衡样本的分类实践---Credit-Card-Fraud-Detection
  7. 2020除了宝塔面板还有哪些好用的服务器管理软件?
  8. ubuntu14.04+cuda7.0+opencv2.4.9
  9. D神文木源:创业和做生意不同,区块链现在没有什么创业精神
  10. 2013年08月威海之旅