SpringBoot中的Lombok库及使用举例详解
一)Lombok库简介
Lombok是一个Java库,通过注解的方式简化代码编写,减少样板代码。它能够自动生成getter、setter、构造函数、toString等方法,提升开发效率。Lombok只是一个编译阶段的库,因此不会影响程序的运行。
二)Lombok的测试和使用
引入lombok的依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.34</version>
</dependency>创建实体类,只需要在实体类上加上@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;
}进行测试:

3)lombok的插件问题
高版本的IDEA会自动的安装Lombok的这个插件

lombok的插件不是必须的,只是为了方便写代码有提示,不会出现红色的报错。
到此这篇关于SpringBoot中的Lombok库的文章就介绍到这了,更多相关SpringBoot Lombok库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
elasticsearch索引的创建过程index create逻辑分析
这篇文章主要介绍了elasticsearch索引核心index create,索引的创建过程解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-04-04
SpringBoot整合WebSocket实现聊天室流程全解
WebSocket协议是基于TCP的一种新的网络协议。本文将通过SpringBoot集成WebSocket实现简易聊天室,对大家的学习或者工作具有一定的参考学习价值,感兴趣的可以了解一下2023-01-01
idea创建项目报错之java 17 is not supported问题的解决
文章讨论了在使用IntelliJ IDEA创建Spring Boot项目时遇到的JDK版本不兼容问题,提供了修改ServerURL替换初始化源地址和选择JDK8的解决办法2026-03-03


最新评论