SpringBoot中的Lombok库

一)Lombok库简介

Lombok是一个Java库,通过注解的方式简化代码编写,减少样板代码。它能够自动生成getter、setter、构造函数、toString等方法,提升开发效率。Lombok只是一个编译阶段的库,因此不会影响程序的运行。

二)Lombok的测试和使用

引入lombok的依赖


    org.projectlombok
    lombok
    1.18.34

创建实体类,只需要在实体类上加上@Data的注解,就不再需要写setter和getter方法了。其中@Data注解包含着其setter、getter、toString和equals这四个。对于有参和无参的构造方法通过注解@NoArgsConstructor和@AllArgsConstructor。

package com.example.lombok.bean;

import lombok.Data;

@Data
public class User {
    private Long id;
    private String name;
    private int age;
}

进行测试:

SpringBoot中的Lombok库_第1张图片

3)lombok的插件问题

 高版本的IDEA会自动的安装Lombok的这个插件

SpringBoot中的Lombok库_第2张图片

 lombok的插件不是必须的,只是为了方便写代码有提示,不会出现红色的报错。

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