作用
我们的一些实体类,都需要get,set,tostring等,如果使用了Lombok,那我们则只需在实体类上加上@data的注解,无需手写get,set等方法。极大的提高了我们代码的效率
配置
1.idea添加安装Lombok控件
打开IDEA的Setting –> 选择Plugins选项 –> 选择Browse repositories –> 搜索lombok –> 点击安装 –> 安装完成重启IDEA –> 安装成功
2.引入依赖jar
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.18</version> </dependency>
使用
在对应的实体类,添加@data等注解即可,无需再手写get,set等方法
Lombok的注解
@Setter
@Getter
@Data
@Log(这是一个泛型注解,具体有很多种形式)
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
@NonNull
@Cleanup
@ToString
@RequiredArgsConstructor
@Value
@SneakyThrows
@Synchronized
具体详细介绍,可参考:https://blog.csdn.net/motui/article/details/79012846