学习lombok

2018-09-06  本文已影响0人  不和谐发光体

# 学习lombok

## 什么是lombok?

- 就是通过@Data注解的方式省去了我们平时开发定义JavaBean之后,生成其属性的构造器、getter、setter、equals、hashcode、toString方法;但是,在编译时会自动生成这些方法,在.class文件中。

## 为什么使用?

- 是在类的属性很多的时候,可以省去很多操作,使页面变得简洁。也避免在修改时出现问题。

## 没有之前如何?

- 手动建立getter和setter方法,构造函数

## 如何使用?

- 打开File的setting选项

- 点击Browse Repositories选项

- 搜索lombok并安装

## 写demo

**学生类**

```

    import lombok.*;

    @Setter

    @Getter

    @ToString

    @EqualsAndHashCode

public class Student {

    private String name;

    private int age;

    private String male;

    private String studentNo;

}

```

**测试类**

```

import lombok.extern.java.Log;

@Log

public class LombokTest {

    public static void main (String[] args){

        Student student = new Student();

        student.setAge(19);

        student.setMale("male");

        student.setName("江南");

        student.setStudentNo("2016");

        System.out.println(student.toString() );

    }

}

```

**运行结果**

![](http://pa4xowhlh.bkt.clouddn.com/%2985J2%29X%5D510%5D%5D6ZG~8HMS10.png)

## 简书地址

* https://www.jianshu.com/u/9d18d8883522

上一篇 下一篇

猜你喜欢

热点阅读