java开发插件Lombok

news/2024/7/7 9:18:54 标签: limbok

lombok的下载

lombok.jar软件包地址
链接:https://pan.baidu.com/s/1K1r3XirJbMzb2VLNH6f7Vg
提取码:6666
先看效果:

在这里插入图片描述

在没有手写getter,setter,等方法的前提下,左边依然可以看见这些方法,这个工具的作用就是省去每次都要写这些方法的烦恼。

以eclipse举例说明:

首先在项目下新建文件夹

在这里插入图片描述

将imbok复制到文件夹下

在这里插入图片描述

右键选择build Path 然后选择add to build path,如下图所示

在这里插入图片描述

在类的上面输入@Data

系统自动生成getter、setter方法,以及equals(),hashCode(),toString()方法。

@NoArgsConstructor

自动生成无参构造

@AllArgsConstructor

自动生成全参构造

在这里插入图片描述
需要注意的是如果创建了@AllArgsConstructo最好将@NoArgsConstructor也一并创建,因为之创建全参构造回掩盖掉无参构造,其他的带参构造方法需要自己根据自己的需求自己创建


http://www.niftyadmin.cn/n/1440991.html

相关文章

一文读懂什么是Java中的自动拆装箱

前言 本文主要介绍Java中的自动拆箱与自动装箱的有关知识。、 基本数据类型 基本类型,或者叫做内置类型,是Java中不同于类(Class)的特殊类型。它们是我们编程中使用最频繁的类型。 Java是一种强类型语言,第一次申明变量必须说明数据类型&…

搭建WAP应用开发环境(转)

J2ME开发网最近开辟了Java技术与WAP开发专题,专题将主要讲述WAP开发和Java技术中相互结合的部分。不再开辟新的文章栏目,如果网友发表WAP相关的技术请归入Java技术与WAP开发专题。 WAP(Wireless Application Protocal)是开放的协议,这与日本的…

搞定PHP面试 - 变量知识点整理

一、变量的定义 1. 变量的命名规则 变量名可以包含字母、数字、下划线,不能以数字开头。 $Var_1 foo; // 合法 $var1 foo; // 合法 $_var1 foo; // 合法 $Var-1 foo; // 非法,不能包含 - $1_var foo; // 非法,不能以数字开头 在此所说的…

JavaSE语言基础之字符串

字符串(string):永远用“”双引号(英文状态下),用字符串连接任何数据(整数),都会默认的转化为字符串类型。 字符串与基本数据类型链接的问题: 如果第一个是字符串那么后续就都按字符…

【每日一题】整数反转

题目描述: 输入输出实例: 思路: 题目中说的是整数的反转,我们可以很自然的想到stack和stringBuild来实现整数的反转,先将整数转化为字符串,然后对字符串进行操作,实现字符串的反转&#xff0…

kbmmw中向服务器端传递对象的一种简单方式

运行环境:delphi 10.2kbmmw 5.6.20 在kbmmw 的老版本中,要向服务器传送一个本地的对象,一般都需要进行一些转换,例如通过序列化的方式。 在新版的kbmmw中这一切都变的很简单,使用use... 方法就可以了,非常的…

搜索引擎登记技巧(转)

如何让网站排名靠前总是网上的热门话题。 你可以从许多地方读到别人对此问题的建议,不过许多建议只是传来传去的理论,长期以来没有多少人真正做过检验,哪些理论有效,哪些无效。我对此做过认真的比较,下面,你…

【每日一题】有效的括号

题目描述: 示例: 括号仅由" ( ) { } [ ] "组成。 思路: 首先我们可以定义一个方法,用来返回右括号是否和左括号相匹配。 两个参数,一个为左括号一个为右括号。 public static boolean matches(char a, c…