I1. 在类设计中我们必不可少的要进行属性定义,构造方法,setter/getter方法,toString方法定义,如果在设计项目中属性过多则会影响类的阅读性。

Lombok作为第三方插件,很好的解决了这些常用方法的定义问题,将你从重复的代码中释放出来专心与业务设计。

lombok常用来简化类中的以下方法的设计:

2. Lombok第三方插件的使用流程

1) 访问网址 https://projectlombok.org/download

2) 点击下载1.18.8 版本

3) 下载后,双击lombok.jar【如果没有配置好jdk的环境变量这一步有可会失败,可参考jdk配置】

自动查找eclipse.exe的位置,如果没有自动查找可以可以点击specify location 指定位置

点击【Install/Update】安装

4) 安装完成后,在eclipse的安装文件夹中查看是否有一个lombok.jar文件,eclipse.ini是否已结改写如图所示:

5)测试lombok是否可用

  • 创建一个项目,在项目下建一个文件夹,起名叫lib【这个名字可以改,一般叫lib表示库】

  • 拷贝lombok.jar到lib文件夹中

  • 将lombok.jar加载进classpath中,点击Add to Build Path

  • 创建一个类测试

我们发现创建对象后,自动会生成set、get方法,及toString(),我们lombok安装成功。

6) 常用lombok的注解

最新文章

  1. iOS 10 开发问题总结
  2. MyBatis参数绑定规则及原理分析
  3. js中return,this,arguments,currentStyle和getComputedStyle小析
  4. [转] GitHub上README.md教程
  5. 基于.net mvc的校友录(三、实体模型实现)
  6. 【BZOJ】【1150】【CTSC2007】数据备份Backup
  7. C#重写Equals方法步骤
  8. 自己编写jQuery动态引入js文件插件 (jquery.import.dynamic.script)
  9. React获得真实的DOM操作
  10. 又把JDK改回JDK1.8的过程
  11. Java 8 中 ConcurrentHashMap工作原理的要点分析
  12. Python 数据可视化 -- pillow 处理图像
  13. moving-files-from-one-linux-server-to-another-using-scp
  14. 计算机信息系统安全保护等级划分准则(GB 17859-1999)
  15. Spring4 MVC HelloWord实例
  16. 【洛谷P1522】牛的旅行
  17. git 场景 :从一个分支cherry-pick多个commit
  18. CC2530学习路线-基础实验-GPIO 按键控制LED灯亮灭(2)
  19. Java项目中如何扩展第三方jar包中的类?
  20. nginx代理学习

热门文章

  1. 【Usaco 2009 Gold 】JZOJ2020年9月19日提高B组T2 电视游戏问题
  2. 【GDKOI2014】JZOJ2020年8月13日提高组T4 内存分配
  3. java并发编程实战《三》互斥锁(上)
  4. Python怎么控制将一个整数输出成指定长的十六进制数?
  5. 转:浅析windows下字符集和文件编码存储/utf8/gbk
  6. PyQt(Python+Qt)学习随笔:QTreeView树形视图的headerHiden属性
  7. go学习第四天
  8. 百度前端技术学院-基础-day2
  9. es6交换两个值
  10. C++编程指南续(10-11)