天天看点

lombok初体验

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!

lombok初体验