IDEA代码生成Generate

时间:2024-03-31 16:34:18

一、生成set/get方法

当我们在创建实体的时候,难免要生成实体属性的set和get方法,那么此时我们可以有两种方法生成,一种是将光标防止需要生成set和get方法的属性值上,然后按“ALT + ENTER”键,在弹出的栏位中选择”Create getter and setter for ***“,一个属性值一个属性值的生成get和set方法。另一种是按“ALT + INSERT”键,打开Generate弹框,在Generate弹框中选择“Getter and Setter”即可打开get和set方法生成窗口,在窗口中选择需要生成的属性值,单击OK即可。

Generate窗口:

IDEA代码生成Generate

get和set方法生成窗口:

IDEA代码生成Generate

二、生成构造函数

按“ALT + INSERT”键,打开Generate弹框,在Generate弹框中选择“Constructor”,即可自动生成构造函数。

三、生成toString()方法

按“ALT + INSERT”键,打开Generate弹框,在Generate弹框中选择“toString()”,即可打开生成toString方法的窗口,在窗口中选择toString方法打印的属性值,点击OK即可,另外,我们再toString窗口中的Template选项出应该选择StringBuffer,这是因为如果参数过多的话,StringBuffer的效率要高于String。

IDEA代码生成Generate

四、生成hashCode和equals方法

重写hashCode和equals方法的应用场景多用于判断两个对象是否相等,例如,我们判断两个会员对象是否相等,就只需要判断会员的登录名称是否相同就行了,不用判断其他的参数是否相等,那么此时就可以重写这两个方法,参数值只需要选择会员名称即可。

IDEA代码生成GenerateIDEA代码生成Generate

 IDEA代码生成Generate

IDEA代码生成Generate