lombok初体验
-
- lombok介绍
- 下载lombok
- maven
- eclipse安装lombok
- 常见注解
- 安装失败常见错误
lombok介绍
lombok是一个帮助简化代码的工具,通过注解的形式例如@Setter @Getter,可以替代代码中的getter和setter方法,虽然eclipse自带的setter、getter代码生成也不需要我们手动的去敲写,但是使用@Setter @Getter这样的注解,能够使我们的代码看上去更加的简洁、优雅。
官网: https://projectlombok.org/
下载lombok
https://www.projectlombok.org/download
maven
项目pom.xml中引入依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
</dependency>
手动安装依赖。
mvn install:install-file -Dfile=D:\lombok.jar -DgroupId=org.projectlombok -DartifactId=lombok -Dversion=1.18.24 -Dpackaging=jar
eclipse安装lombok
此处参考CSDN博主「阿里神鲲」的原创文章
原文链接: https://blog.csdn.net/u010014073/article/details/86613498
1.打开lombok.jar所在目录,在资源管理器地址栏输入cmd
2.在打开的cmd窗口中输入java -jar lombok.jar(当然这一步的基础是jdk装好了 并且配置好了环境变量)
3.在弹出的安装界面里点击左下角的Specify location…按钮 选择eclipse安装目录里的eclipse.exe
4.点击右下角的Install/Update按钮进行安装
5.安装成功之后点击右下角的Quit Installer就好了。
6.其实这个安装就是做了下面几个步骤:
- 把这个jar包拷贝到与eclipse.exe同路径下。
- 修改eclipse.ini文件 追加-javaagent:D:\eclipse\lombok.jar(lombok.jar的绝对路径!)
7.重启eclipse 然后clean一下项目
常见注解
@Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter:注解在属性上;为属性提供 setting 方法
@Getter:注解在属性上;为属性提供 getting 方法
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法
安装失败常见错误
在使用@Slf4j注解之后 log.error();会进行报错。 log cannot be resolved!