IDEA2018 中有关编写JavaBean类的小技巧(保姆级教程)

简介: 在写一个标准的JavaBean时,往往要包含定义成员变量、构造空参函数、构造带参函数、构造set和get方法。当变量很多时如果要一个个编写这些的话耗时太久,本文将介绍几个小技巧,在最后分享一个一秒生成JavaBean类的小插件

前言


本文适用版本:IDEA2018

在写一个标准的JavaBean时,往往要包含定义成员变量、构造空参函数、构造带参函数、构造set和get方法。当变量很多时如果要一个个编写这些的话耗时太久,本文将介绍几个小技巧,在最后分享一个一秒生成JavaBean类的小插件


构造空参


按键: Alt+Insert


第一步:点击第一个选项:构造函数


d378530092474923909acb6b94cfdc29.png


第二步:点击取消选择


acaf696b5e934dbe9ffd917b0050fa06.jpg


第三步:点击确定


3edbfb2e0af84d99b4f8219013d94380.png


构造带参


按键: Alt+Insert


第一步:点击第一个选项:构造函数


d378530092474923909acb6b94cfdc29.png


第二步按键操作


按键: Crtl+A


83a9b1167f7e4114845c8c25912be94c.png


第三步:点击确定


1b0e2d34ea884f2d8e94e5c672ae41b1.png


构造get和set方法


按键: Alt+Insert


第一步:点击第四个选项:Getter和Setter


7fc9e711b0874512816d204ef2ac41a6.png


第二步按键操作


按键: Crtl+A


120f0ed883ba4ac39d63a6a04fbff756.png


第三步:点击确定


f35bd399e362497aadbbd12230dc09a7.png

34d76722b60b4795a373f8ea87b93871.png


一秒生成JavaBean类


第一步:点击左上角的第一个选项(setting)


f0ec76756ceb46c784c72335a6933eed.jpg


第二步:点击


a41ebbcb7cf240a0b0310ad25228ee50.png


第三步:点击Plugins


6365c60eb2594cd3ab8f74d938fe797a.png


第四步:选择下方中间选项Browse…


2fd35798c39d404aac8a47e734c77cef.png


第五步:搜索ptg


e0f326cd455240db90aaef4c4487a907.png


第六步:点击下载(Insert),等待安装完毕后重启软件


第七步:右键点击界面,选择Ptg to JavaBean


17d5246d1294473790e1d604ad7a480d.png


然后就会出现一个完整的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中实用的快捷键分享出来


相关文章
|
3月前
|
IDE Linux 开发工具
IntelliJ IDEA最新版安装下载教程及安装教程(附安装包)
本文介绍IDEA的下载与安装教程,包含获取下载地址、安装步骤及激活方法。需注意安装路径为英文目录,运行激活脚本时需管理员权限。按指引操作即可完成激活并使用。
974 0
|
8月前
|
人工智能 自然语言处理 Java
DeepSeek 满血版在 VScode 和 IDEA 中怎么用?手把手教程来了
沉默王二分享了通义灵码的使用教程,这款插件集成了DeepSeek-R1和Qwen等模型,支持Java、Python、Go等多种编程语言,适用于IDEA、VSCode等开发环境。它不仅能提供智能问答、代码补全和Bug修复功能,还能通过“AI程序员”实现多文件代码修改。体验流畅,算力充足,无需担心限流问题。文章详细介绍了安装步骤及各项功能的实际操作,展示了其在提升开发效率方面的强大实力。目前,通义灵码正持续优化,未来将带来更多惊喜。
1458 1
|
9月前
|
Java 应用服务中间件 API
Servlet开发流程 (里面有Idea项目添加Tomcat依赖详细教程)
本文详细介绍了Servlet的开发流程,包括在IntelliJ IDEA中添加Tomcat依赖的详细教程。通过上述步骤,开发者可以快速搭建并运行一个基本的Servlet应用,理解并掌握Servlet的开发流程对于Java Web开发至关重要。希望本文能够帮助开发者顺利进行Servlet开发,提高工作效率。
994 78
|
10月前
|
人工智能 自然语言处理 Java
IDEA中使用DeepSeek满血版的手把手教程来了!
本文主要介绍阿里云推出的AI编码助手——通义灵码在代码编写、智能问答、bug修复等方面的功能。
IDEA中使用DeepSeek满血版的手把手教程来了!
|
10月前
|
人工智能 自然语言处理 Java
DeepSeek 满血版在 IDEA 中怎么用?手把手教程来了
DeepSeek 满血版在 IDEA 中怎么用?手把手教程来了
191 3
|
10月前
|
人工智能 自然语言处理 Java
DeepSeek 满血版在 IDEA 中怎么用?手把手教程来了
DeepSeek 满血版在 IDEA 中怎么用?手把手教程来了
|
10月前
|
人工智能 自然语言处理 Java
DeepSeek 满血版在 IDEA 中怎么用?手把手教程来了
DeepSeek 满血版在 IDEA 中怎么用?手把手教程来了
|
10月前
|
人工智能 自然语言处理 Java
IDEA中使用DeepSeek满血版的手把手教程来了!
IDEA中使用DeepSeek满血版的手把手教程来了!
|
11月前
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
688 0
|
设计模式 数据可视化 Java
如何在 IDEA 中设置类路径
在 IntelliJ IDEA 中设置类路径,可以通过项目结构配置或模块设置来添加所需的库和依赖。具体步骤包括打开项目结构对话框、选择模块、添加类路径等。
2097 18