关于lombok插件的使用,强大的简化代码工具
关于下载和安装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插件的使用,强大的简化代码工具相关推荐
- 【lombok】Lombok详解(日志记录和简化代码)
目录 前言 一.下载 lombok 插件 二.pom文件导入依赖 三.简单记录日志 1.配置yml文件 2.实际使用(加@Slf4j) 四.日志记录更多配置(logback-spring.xml配置文 ...
- IDE安装Lombok插件提高开发效率
Lombok官方api:https://projectlombok.org/features/index.html 使用lombok之后,省去了许多没必要的get,set,toString,equal ...
- IDEA 集成Lombok 插件-安装插件
IntelliJ IDEA 是一款非常优秀的集成开发工具,功能强大,而且插件众多.lombok 是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok 注解减少getter ...
- lombok 简化代码_如何编写更少,更好的代码,或Project Lombok
lombok 简化代码 我长期以来一直打算写有关Lombok的文章 ,以至于每当一个自重的Java开发人员都已经听说过它时,我可能会写它. 尽管如此,值得一提的是,如果只是提醒自己,不要犹豫,尝试性能 ...
- eclipse lombok插件安装_你干啥的?Lombok
01.Lombok 的自我介绍 Lombok 在官网是这样作自我介绍的: Project Lombok makes java a spicier language by adding 'handler ...
- IntelliJ IDEA lombok插件的安装和使用
IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多.lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter.se ...
- IntelliJ IDEA lombok插件的安装和使用听
IntelliJ IDEA是一款非常优秀的集成开发工具,功能强大,而且插件众多.lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter.se ...
- Idea 集成Lombok插件
安装插件 IntelliJ IDEA 是一款非常优秀的集成开发工具,功能强大,而且插件众多.lombok 是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过 lombok 注解减少 ...
- IDEA的插件,IDEA强大的插件库
今天介绍一下IDEA的一些炫酷的插件,IDEA强大的插件库,不仅能给我们带来一些开发的便捷,还能体现我们的与众不同. 1.插件的安装 打开setting文件选择Plugins选项 Ctrl + Alt ...
最新文章
- python爬虫实例-python 爬虫实例
- 大数据架构如何做到流批一体?
- charles 过滤指定域名
- 中国25个最“吓人”地名,看完都被吓笑了!
- 2017百度之星资格赛 1003 度度熊与邪恶大魔王
- 数据与AI如何提升IT运维价值?锐捷发布乐享智能运维管理平台
- windows7系统屏幕一直闪屏的解决教程
- linux装redis环境变量,linux 怎样安装redis
- HTMLTestRunner.py内容
- BZOJ 2406 LuoguP4194 矩阵 有上下界可行流
- python 3 并发编程之多进程 multiprocessing模块
- webstorm汉化流程
- 下载Python OpenCV相关资料方法整理
- Unity——退出程序代码
- 使用计算机录制声音10,Win10怎么录制电脑内部声音 Windows10电脑自身录音教程
- 抖音怎样做伪原创视频 抖音短视频去水印之后怎么保存
- C# excel 删除重复
- 学习突围3 - 关于精力
- 博途数据类型wstring怎么用_西门子博图数据类型说明
- Qt之GIF录制工具
热门文章
- DVWA系列之17 CSRF攻击介绍与实施
- webpack+vue+mint-ui 实现上拉加载更多(Loadmore组件)
- Linux上DNS实现工具之bind详叙
- SQL server 2008 数据库企业版安装教程图解 (转载)
- WSUS3.0的安装及部署(域下)
- Visualization Document Feb 12 16:42
- c++账户类 题目描述
- modelling notes and trails
- ROBOMASTER 2018机甲大师赛 南部赛区三等奖!
- 【转】UGUI研究院之缓存策略让UI打开更快(三十)