当前位置: 首页 > news >正文

lombok(注解@Getter @Setter)

SpringBoot lombok(注解@Getter @Setter)

使用lombok注解的方式,在编译生成的字节码文件中就会存在setter/getter等方法,减少代码量,方便了代码的维护

添加依赖

<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><scope>provided</scope>
</dependency>

使用方法

@Setter @Getter:可以为相应的属性自动生成Getter/Setter方法
@Data:会为类的所有属性自动生成setter/getterequalscanEqualhashCodetoString方法。如为final属性,则不会为该属性生成setter方法。

import jakarta.persistence.*;
import lombok.Data;@Data
@Entity
@Table(name = "student")
public class Student {@Id@Column(name = "id")@GeneratedValue(strategy = GenerationType.IDENTITY)private long id;@Column(name = "name")private String name;@Column(name = "email")private  String email;@Column(name = "age")private  int age;
}

http://www.mrgr.cn/news/31780.html

相关文章:

  • 北京大学c++程序设计听课笔记101
  • C# 操作Excel的多种方式
  • PyAEDT:Ansys Electronics Desktop API 简介
  • 游戏引擎学习第10天
  • STM32芯片EXIT外部中断的配置与原理以及模板代码(标准库)
  • ubuntu24.04设置开机自启动Eureka
  • 详细介绍MES系统的生产监控模块
  • 多线程篇七
  • [已更新]2024华为杯数学建模研赛A题问题一二建模代码研究生数学建模
  • linux网络-----传输层
  • expressjs 的app.use,怎么使用?
  • 数据类型转换中存在的问题分析
  • armbian debian 系统安装overlayroot后无法启用
  • Java+Spring Cloud +UniApp 智慧工地源码,用户PC端、移动端数据同步,支持多端展示
  • Windows本地连接远程服务器并创建新用户详细记录
  • 【论文笔记】BEVNeXt: Reviving Dense BEV Frameworks for 3D Object Detection
  • TMS320F28335的定时器中断实验
  • 数据结构-顺序表
  • Linux常用命令(部分学习待继续补充)
  • (undone) 声音信号处理基础知识(2)
  • 【免杀】CS免杀——ps1免杀
  • 继承和多态
  • 聊聊通过阅读书籍类型来判断人
  • 【算法——二分查找】
  • 500元以内头戴式耳机哪款好?盘点500元以内百元宝藏品牌机型推荐
  • 系统架构设计师 - 案例特训专题 - 软件工程篇