睁眼写BUG,闭眼改BUG。

Lombox - 简化你的代码

2020.03.02

在学习的过程中, 看示列代码时, 总是会好奇pojo vo 包里放的都是对象类, 它们有啥区别呢? 小纠结

Lombok

Lombok 是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具(比如实体类),通过使用对应的注解,可以在编译源码的时候生成对应的方法。

IDEA 安装 Lombok 插件

IDEA 中依次点击 File --> Settings --> Plugins 搜索 Lombok 安装即可

使用 Lombok

POM

pom.xml 中增加所需依赖,坐标如下:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.18</version>
</dependency>

使用 @Data 注解简化 POJO

@Data 包含了 @ToString@EqualsAndHashCode@Getter/@Setter@RequiredArgsConstructor的功能

其他相关注解请自行查阅:http://jnb.ociweb.com/jnb/jnbJan2010.html