Lombok安装(报错修复)

什么是Lombok

Lombok是一种JavaArchive(JAR)文件,可用来消除Java代码的冗长。通过在开发环境中实现Lombok,开发人
员可以节省构建诸如hashCode()和equals()这样的方法以及以往用来分类各种accessor和mutator的大量时
间。

如何安装lombok(可修复lombok报错问题)

  1. 下载jar包
- maven导包
  [MavenRepository](http://mvnrepository.com) 下载对应的jar包
- 去[lombok官网](https://projectlombok.org/download) 下载对应版本的jar包
  1. cd 到lombok-xxx.jar存放目录下,执行java -jar lombok-<版本号>.jar安装jar包,安装过程中可能需要自行选择IDE安装路径
> 安装之后检查IDE安装目录下是否有lombok.jar,以及IDE启动信息中是否有

>         -vmargs
>         -javaagent:lombok.jar

> 这两条配置,如果有,恭喜你已经可以愉快的使用lombok了
> 如果没有则手动添加即可
  1. 使用lombok
    以实体类User为例:
    import lombok.Data;

     public  @Data class User {
    
     private Long id;
     private String name;
     private String password;
    
     }
     //lombok为我们做了这些:
     //1. 创建了Getter和Setter
     //2. 实现了equals()和hashCode()方法
     //3. 实现了toString()方法
    

Lombok相关介绍介绍

Lombok的特色是根据annotation创建一些代码,以减少重复代码的数量,它提供了以下几个annotation:

    @Getter和@Setter:为属性创建getter和setter
    @EqualsAndHashCode:实现equals()方法和hashCode()方法
    @ToString:实现toString()方法
    @Data:上述3个annotation的和,会创建getter setter equals hashCode和toString,正如你上面看到的那样
    @Cleanup:关闭流
    @Synchronized:对象同步
    @SneakyThrows:抛出异常

你可能感兴趣的:(Lombok安装(报错修复))