欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-07-09 21:12:47
关于下载和安装lombok插件,过程特别简单,可以参考: https://blog.csdn.net/longloveqing/article/details/81539749 安装好后,下面介绍下lombok的简单使用: 1.在项目中的pom.xml中添加依赖: 2.添加好依赖后,在实体类中简单的 ......

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

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

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

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

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

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

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插件就可以很好的解决了这样的问题。