前言
本文适用版本: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中实用的快捷键分享出来