在学习的过程中, 看示列代码时, 总是会好奇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