IntelliJ IDEA2018中有关编写JavaBean类的小技巧
前言
本文适用版本:IDEA2018
在写一个标准的JavaBean时,往往要包含定义成员变量、构造空参函数、构造带参函数、构造set和get方法。当变量很多时如果要一个个编写这些的话耗时太久,本文将介绍几个小技巧,在最后分享一个一秒生成JavaBean类的小插件
构造空参
按键: Alt+Insert
第一步:点击第一个选项:构造函数
第二步:点击取消选择
第三步:点击确定
构造带参
按键: Alt+Insert
第一步:点击第一个选项:构造函数
第二步按键操作
按键: Crtl+A
第三步:点击确定
构造get和set方法
按键: Alt+Insert
第一步:点击第四个选项:Getter和Setter
第二步按键操作
按键: Crtl+A
第三步:点击确定
一秒生成JavaBean类
第一步:点击左上角的第一个选项(setting)
第二步:点击
第三步:点击Plugins
第四步:选择下方中间选项Browse…
第五步:搜索ptg
第六步:点击下载(Insert),等待安装完毕后重启软件
第七步:右键点击界面,选择Ptg to JavaBean
然后就会出现一个完整的JavaBean类,并给出注释,完整代码如下:
public class User {
private String username;
private String password;
private String email;
private String gender;
int age;
public User() {
}
public User(String username, String password, String email, String gender, int age) {
this.username = username;
this.password = password;
this.email = email;
this.gender = gender;
this.age = age;
}
/**
* 获取
* @return username
*/
public String getUsername() {
return username;
}
/**
* 设置
* @param username
*/
public void setUsername(String username) {
this.username = username;
}
/**
* 获取
* @return password
*/
public String getPassword() {
return password;
}
/**
* 设置
* @param password
*/
public void setPassword(String password) {
this.password = password;
}
/**
* 获取
* @return email
*/
public String getEmail() {
return email;
}
/**
* 设置
* @param email
*/
public void setEmail(String email) {
this.email = email;
}
/**
* 获取
* @return gender
*/
public String getGender() {
return gender;
}
/**
* 设置
* @param gender
*/
public void setGender(String gender) {
this.gender = gender;
}
/**
* 获取
* @return age
*/
public int getAge() {
return age;
}
/**
* 设置
* @param age
*/
public void setAge(int age) {
this.age = age;
}
public String toString() {
return "User{username = " + username + ", password = " + password + ", email = " + email + ", gender = " + gender + ", age = " + age + "}";
}
}
结语
有了快捷键将加快代码编写速度,后续学习中我也会将遇到的IDEA中实用的快捷键分享出来