文章目录
- 一、lombok是什么
- 二、lombok的作用
- 三、lombok使用方法
- 四、常用注解及文章推荐
一、lombok是什么
- lombok既是一个IDE插件,也是一个项目要依赖的jar包
二、lombok的作用
- lombok通过注解消除实际开发中的样板式代码
- 样板式代码:getter、setter方法,重写toString、equals方法等,这些代码没有什么技术含量,但是常常要写,因此得名
三、lombok使用方法
1.官网中下载
- 下载地址,官网中安装的位置说明及如何安装说的很详细
2.maven中添加依赖
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
<scope>provided</scope>
</dependency>
</dependencies>
3.IDEA安装插件
安装Lombok plugin
- File–>settings,搜索Lombok即可
同时设置 Setting -> Compiler -> Annotation Processors -> Enable annotation processing勾选
4.代码使用
左边是类,添加了注解@Data,右边是类的组成部分,自动生成了setter、getter方法等等
四、常用注解及文章推荐
常用注解如下
- @Data 注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、hashCode、toString 方法
- @Setter :注解在属性上;为属性提供 setting 方法
- @Getter :注解在属性上;为属性提供 getting 方法
- @Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
参考文章
常用注解
Lombok相关讨论