美文网首页
学习lombok

学习lombok

作者: 不和谐发光体 | 来源:发表于2018-09-06 10:32 被阅读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

相关文章

  • 如何学习lombok

    如何学习lombok lombok为什么出现,解决了什么问题? 在项目中使用Lombok可以减少很多重复代码的书写...

  • SpringBoot学习笔记

    如何学习Lombock 为什么要使用Lombok? 使⽤了Lombok相关注解后(@Setter,@Getter,...

  • 学习lombok

    # 学习lombok ## 什么是lombok? - 就是通过@Data注解的方式省去了我们平时开发定义JavaB...

  • lombok 学习

    lombok 作用通过 注解方式 隐式生成setter和getter方法 在 lombok jar包的位置 打开...

  • Lombok学习

    一:简单介绍 1.Lombok是什么 Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。...

  • 如何在IntelliJ IDEA里使用Lombok、Thymel

    一. 如何学习Lombok 1. 为什么要使用Lombok? ● 能通过@Data等注解的形式自动生成构造器、ge...

  • 在IntelliJ IDEA里使用Lombok、Thymelea

    一. 如何学习Lombok 1. 为什么要使用Lombok? ● 能通过@Data等注解的形式自动生成构造器、ge...

  • Lombok学习笔记

    Lombok学习笔记 1. 介绍 作用:简化代码编写,提高开发效率 使用lombok之前先要在IDE上安装lomb...

  • 如何学习Lombok

    ## 1.为什么要使用Lombok * 使得代码整洁许多,大部分entity的get和set方法都是固定不变的,我...

  • 如何学习LomBok

    为什么会出现?解决了什么问题? 我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的...

网友评论

      本文标题:学习lombok

      本文链接:https://www.haomeiwen.com/subject/eyitgftx.html