一个新的pojo类插件lombok

导包是万物之本...

Maven依赖:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.6</version>
    <scope>provided</scope>
</dependency>

使用lombok项目的方法很简单,分为四个步骤: 
1. 在需要自动生成getter和setter方法的类上,加上@Data注解 
2. 在编译类路径中加入lombok.jar包 
3. 使用支持lombok的编译工具编译源代码(关于支持lombok的编译工具,见“四、支持lombok的编译工具”) 
4. 编译得到的字节码文件中自动生成了getter和setter方法

等于说是在普通的实体类中不必手动生成get和set的方法了,程序在编译的时候回自动生成,还可以通过@tostring生成tostring方法,

这样就方便了我们在Pojo类中寻找例如构造方法,某个具体的属性。

但不好的是当你的代码通过lombok这种方法托管了,别人在阅读你的项目源码时,就会变得更加困难,

而且自动代码生成的工具也可以让我们不用关注于实体类的编写,而注重在业务逻辑上。

恩,总而言之,这是一个可以了解,但对个人来说并不适用的小功能。

原文地址:https://www.cnblogs.com/zhq-blogs/p/8377740.html