自动生成getter,setter方法的插件lombok

1.在InteiliJ IDEA上安装lombok插件,并重启

.

2.在pom.xml文件中添加依赖

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

3.可以在实体类中使用注解

@Getter   注解在属性上;为属性提供 get 方法

@Setter  注解在属性上;为属性提供 set方法

@ToString/@EqualsAndHashCode   注解在类上;生成toString,equals和hashcode方法,同时后者还会生成一个canEqual方法,用于判断某个对象是否是当前类的实例

@Data    注解在类上;提供类所有属性的 get 和 set 方法,此外还提供了equals、canEqual、hashCode、toString 方法

				
时间: 2024-08-04 02:38:23

自动生成getter,setter方法的插件lombok的相关文章

lombok注解为java类生成Getter/Setter方法

1. 先到lombok官网下载lombok.jar包 : http://projectlombok.org/ 2. 下载了之后的两种安装方法: 1. 双击下载下来的 JAR 包安装 lombok 我选择这种方式安装的时候提示没有发现任何 IDE,所以我没安装成功,我是手动安装的.如果你想以这种方式安装,请参考官网的视频. 2.eclipse / myeclipse 手动安装 lombok 1. 将 lombok.jar 复制到 myeclipse.ini / eclipse.ini 所在的文件夹

android studio: 快捷键生成getter/setter方法时自动加m的问题

平时使用Android Studio 在写实体类的时候,习惯给实体类的成员变量前面加上一个"m" 修饰符表示这是一个成员变量,这也是搞java的一种约定俗成的写法,本来这是没有问题的,可是在默认情况下使用快捷键生成getter()/setter()方法时,生成的getter()/setter()方法名居然也加了“m” ,成员变量的个数少了也就罢了,自己一个一个手改,成员变量的个数一多,改的人头都大了! 比如我要给一个名为Person的实体类生成getter()/setter()方法 使

@property和@synthesize快速生成getter setter方法

//@property: 可以自动生成某个成员变量的setter和getter声明,用于类的.h文件中 @property int age; 相当于 - (void)setAge:(int)age; - (int)age; 同一类型的数据写法 @property int age,age1; //@synthesize:自动生成age的setter和getter的实现 @synthesize age = _age 相当于 - (void)setAge:(int)age { _age = age;

[图解教程]Eclipse不可不知的用法之一:自动生成Getter、Setter和构造方法

关键词:Getters and Setters.getter和setter方法.Constructor using Fields.构造方法(构造函数).Eclipse-jee使用方法.自动生成代码.Eclipse3.5.图解使用教程 (1)POJO类自动生成Getter和Setter方法: Persion.java原来的代码: 在上面代码的空白处点右键,或者在Person类名上点右键 —> Source –> Generate Getters and Setters,如下图: 接着,在Gene

IntelliJ IDEA 中自动生成 serialVersionUID 的方法

as, idea plugin中搜如下关键字,并安装该插件: GenerateSerialVersionUID 如上图所示,创建一个类并实现Serializable接口,然后按alt+Enter键,即可收到提示,然后选择SerialVersionUID: 如上图所示,显然我们已经利用 IntelliJ IDEA 中自动生成serialVersionUID啦! 详述 IntelliJ IDEA 中自动生成 serialVersionUID 的方法 https://blog.csdn.net/qq_

eclipse自动生成带参数说明方法注释

自动生成方法的注释格式,例如 /*** @param str* @return * @throws  ParseException*/ 快捷键是alt+shift+j,将光标放在方法名上,按快捷键.会生成上述方法注释的格式,具体内容还是要自己填写的.

70-persistent-net.rules无法自动生成,解决方法

无法自动生成70-persistent-net.rules文件的原因: 在更换linux内核前修改ifcfg-eth0文件,更换内核,使用dhclient无法动态分配IP,删掉70-persistent-net.rules文件,重启系统. 在/dev/udev/rules.d文件夹下没有自动生成70-persistent-net.rules文件. 解决方法: 手动执行/lib/udev/write_net_rules 如果提示信息为: missing $INTERFACE 添加变量: expor

一个简单的执行程序的GNU automake自动生成Makefile的方法及案例

/*********************************************************************  * Author  : Samson  * Date    : 01/27/2015  * Test platform:  *              3.13.0-24-generic  *              GNU bash, 4.3.11(1)-release  * ************************************

使用lombok注解@Getter @Setter方法代码编译成功,但是没有生成get,set方法

现象描述: 在对应类对象中,添加lombok的@Getter或@Setter注解,编译没有问题,但是在使用类对象时,没有出现对应的get或set方法. 配置且编译ok,但是没有对应的get或set方法. 检查或者按照下列步骤配置: 1.将下载的lombok.jar放在与eclipse.ini同级目录下. 2.检查eclipse.ini文件中-javaagent:绝对路径\lombok.jar(检查或者添加lombok.jar在eclipse.ini文件中的配置). 3.将project--> B