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

Lombok组件的使用

什么是Lombok

Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。

Lombok的使用

使用Lombok需要的开发环境Java+Maven+IntelliJ IDEA或者Eclipse(安装Lombok Plugin)

下载Lombok组件

 完成安装后会从重启IDEA

添加依赖

<!--lombok组件-->
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.4</version><scope>provided</scope>
</dependency>

示例

创建一个类,添加@Data

package com.ffyc.ssm.model;import lombok.Data;@Data
public class Student {private Integer id;}

编译源文件,然后反编译class文件,反编译结果如下图。说明@Data注解在类上,会为类的所有属性自动生成setter/getter、equals、canEqual、hashCode、toString方法,如为final属性,则不会为该属性生成setter方法。


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

相关文章:

  • E29.【C语言】练习:sizeof和strlen的习题集(A)
  • matlab 将数组从左向右翻转
  • 电子电气架构 --- 车载网简史(上)
  • 迷雾大陆辅助:VMOS云手机助力升级装备系统秘籍!
  • Python——xml.etree.ElementTree
  • SQL 注入之 sqlmap 实战
  • (二)、软硬件全开源智能手表,可全面高精度采集生命体征数据,进行健康检测。(HealthyPi Move)
  • 使用Python将应用程序添加进Linux/Windows/MacOS登录项
  • 异或+与+或
  • JavaWeb学习——原理篇学习
  • WHAT - 通过 react-use 源码学习 React(UI 篇)
  • 新华三H3C HCL配置IS-IS基本配置
  • 揭秘无线领夹麦克风五大行业隐秘:音质失真、隐私泄露需警惕!
  • 【kafa系列】kafka如何保证消息不丢失
  • 豆包 MarsCode试用体验
  • 中资优配:如何利用趋势线分析股票?还有哪些股票指标?
  • 关闭银河麒麟系统Qt Creator调试程序运行提示安全授权认证窗口
  • 极狐GitLab 17.3 重点功能解读
  • MySQL学习笔记之数据操作语言(DML)
  • 【C++第十五章】继承