关于下载和安装lombok插件,过程特别简单,可以参考:

https://blog.csdn.net/longloveqing/article/details/81539749

安装好后,下面介绍下lombok的简单使用:

1.在项目中的pom.xml中添加依赖:

2.添加好依赖后,在实体类中简单的建两个变量:name、age:

3.我们要取到或者设置这两个变量,按以前的方法我们需要手动去get、set方法,而如果通过lombok插件,代码将会变得简洁而方便,如下图:

 1 package entity;
 2
 3 import lombok.Getter;
 4 import lombok.Setter;
 5 import lombok.ToString;
 6 import lombok.extern.slf4j.Slf4j;
 7 /**
 8  * lombok的使用
 9  * 使用lombok可以简化代码,减少重复代码
10  * lombok底层使用字节码技术 ASM 修改字节码文件,生成get、set等方法
11  * @author Yubaba
12  */
13 @Getter
14 @Setter
15 @ToString
16 @Slf4j
17 public class User {
18
19     private String name;
20     private int age;
21
22     public static void main(String[] args) {
23         User user = new User();
24         user.setName("liumingyu");
25         user.setAge(24);
26         System.out.println(user);
27         log.info(user.toString());
28     }
29 }

总结:

其中,在类上直接使用了@Getter、@Setter方法来代替了原先的get、set方法;@Slf4j注解可以简化日志的配置,直接通过log.info()来使用;@ToString也就是tostring的方法。

可以看出,当一个实体类中要是变量很多的话,那get/set的代码量就会很多,看起来太臃肿,通过lombok插件就可以很好的解决了这样的问题。

转载于:https://www.cnblogs.com/lmyupupblogs/p/11081406.html

关于lombok插件的使用,强大的简化代码工具相关推荐

  1. 【lombok】Lombok详解(日志记录和简化代码)

    目录 前言 一.下载 lombok 插件 二.pom文件导入依赖 三.简单记录日志 1.配置yml文件 2.实际使用(加@Slf4j) 四.日志记录更多配置(logback-spring.xml配置文 ...

  2. IDE安装Lombok插件提高开发效率

    Lombok官方api:https://projectlombok.org/features/index.html 使用lombok之后,省去了许多没必要的get,set,toString,equal ...

  3. IDEA 集成Lombok 插件-安装插件

    IntelliJ IDEA 是一款非常优秀的集成开发工具,功能强大,而且插件众多.lombok 是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok 注解减少getter ...

  4. lombok 简化代码_如何编写更少,更好的代码,或Project Lombok

    lombok 简化代码 我长期以来一直打算写有关Lombok的文章 ,以至于每当一个自重的Java开发人员都已经听说过它时,我可能会写它. 尽管如此,值得一提的是,如果只是提醒自己,不要犹豫,尝试性能 ...

  5. eclipse lombok插件安装_你干啥的?Lombok

    01.Lombok 的自我介绍 Lombok 在官网是这样作自我介绍的: Project Lombok makes java a spicier language by adding 'handler ...

  6. IntelliJ IDEA lombok插件的安装和使用

    IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多.lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter.se ...

  7. IntelliJ IDEA lombok插件的安装和使用听

    IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多.lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter.se ...

  8. Idea 集成Lombok插件

    安装插件 IntelliJ IDEA 是一款非常优秀的集成开发工具,功能强大,而且插件众多.lombok 是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过 lombok 注解减少 ...

  9. IDEA的插件,IDEA强大的插件库

    今天介绍一下IDEA的一些炫酷的插件,IDEA强大的插件库,不仅能给我们带来一些开发的便捷,还能体现我们的与众不同. 1.插件的安装 打开setting文件选择Plugins选项 Ctrl + Alt ...

最新文章

  1. python爬虫实例-python 爬虫实例
  2. 大数据架构如何做到流批一体?
  3. charles 过滤指定域名
  4. 中国25个最“吓人”地名,看完都被吓笑了!
  5. 2017百度之星资格赛 1003 度度熊与邪恶大魔王
  6. 数据与AI如何提升IT运维价值?锐捷发布乐享智能运维管理平台
  7. windows7系统屏幕一直闪屏的解决教程
  8. linux装redis环境变量,linux 怎样安装redis
  9. HTMLTestRunner.py内容
  10. BZOJ 2406 LuoguP4194 矩阵 有上下界可行流
  11. python 3 并发编程之多进程 multiprocessing模块
  12. webstorm汉化流程
  13. 下载Python OpenCV相关资料方法整理
  14. Unity——退出程序代码
  15. 使用计算机录制声音10,Win10怎么录制电脑内部声音 Windows10电脑自身录音教程
  16. 抖音怎样做伪原创视频 抖音短视频去水印之后怎么保存
  17. C# excel 删除重复
  18. 学习突围3 - 关于精力
  19. 博途数据类型wstring怎么用_西门子博图数据类型说明
  20. Qt之GIF录制工具

热门文章

  1. DVWA系列之17 CSRF攻击介绍与实施
  2. webpack+vue+mint-ui 实现上拉加载更多(Loadmore组件)
  3. Linux上DNS实现工具之bind详叙
  4. SQL server 2008 数据库企业版安装教程图解 (转载)
  5. WSUS3.0的安装及部署(域下)
  6. Visualization Document Feb 12 16:42
  7. c++账户类 题目描述
  8. modelling notes and trails
  9. ROBOMASTER 2018机甲大师赛 南部赛区三等奖!
  10. 【转】UGUI研究院之缓存策略让UI打开更快(三十)