SpringBoot中lombok的使用

目录

1 前言

2 使用步骤

2.1 在pom.xml中引入依赖

2.2 常用的几个注解

2.3 在实体类上添加相关注解


1 前言

在我们构造实体类的时候常常需要提供get和set方法,以及相关构造方法,如下:

public class User {
    private Integer id;
    private String username;
    private String password;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    //其它...

    public User(Integer id, String username, String password) {
        this.id = id;
        this.username = username;
        this.password = password;
    }

    public User() {
    }
}

我们可以看到,代码非常的不简洁,且不易于修改,这时候如果我们能够使用lombok,那么我们将极大程度的优化代码。 具体操作如下:

2 使用步骤

2.1 在pom.xml中引入依赖


    org.projectlombok
    lombok

2.2 常用的几个注解

注解 作用
@Data 自动给实体类生成get和set方法
@AllArgsConstructor 自动给实体类生成全参构造方法
@NoArgsConstructor 自动给实体类生成无参构造方法

2.3 在实体类上添加相关注解

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
    private Integer id;
    private String username;
    private String password;
}

我们可以看,比起传统的方法,使用lombok后,显然更加优雅。 

你可能感兴趣的:(SpringBoot,spring,boot,java,spring,lombok)