JavaSE学习之路:Idea小技巧一键生成标准JavaBean(一键生成构造方法和Setter和Getter方法)

这篇具有很好参考价值的文章主要介绍了JavaSE学习之路:Idea小技巧一键生成标准JavaBean(一键生成构造方法和Setter和Getter方法)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Idea小技巧一键生成标准JavaBean(一键生成构造方法和Setter和Getter方法)

方法1:快捷键

快捷键:
  alt+insert
  或alt+fn+insert

1.生成有参和无参构造函数
idea一键生成构造方法,JavaSE学习,intellij-idea,学习,java
idea一键生成构造方法,JavaSE学习,intellij-idea,学习,java

 public User() {
    }

    public User(String username, String password, String cfpassword, String email, String gender, int age) {
        this.username = username;
        this.password = password;
        this.cfpassword = cfpassword;
        this.email = email;
        this.gender = gender;
        this.age = age;
    }

2.生成Getter和Setter方法
idea一键生成构造方法,JavaSE学习,intellij-idea,学习,java
idea一键生成构造方法,JavaSE学习,intellij-idea,学习,java

 public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getCfpassword() {
        return cfpassword;
    }

    public void setCfpassword(String cfpassword) {
        this.cfpassword = cfpassword;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

3.生成toString方法
idea一键生成构造方法,JavaSE学习,intellij-idea,学习,java
idea一键生成构造方法,JavaSE学习,intellij-idea,学习,java

 @Override
    public String toString() {
        return "User{" +
                "username='" + username + '\'' +
                ", password='" + password + '\'' +
                ", cfpassword='" + cfpassword + '\'' +
                ", email='" + email + '\'' +
                ", gender='" + gender + '\'' +
                ", age=" + age +
                '}';
    }

方法2:插件-1s生成标准JavaBean

1.安装插件
idea一键生成构造方法,JavaSE学习,intellij-idea,学习,java
idea一键生成构造方法,JavaSE学习,intellij-idea,学习,java
2.右键-使用插件
idea一键生成构造方法,JavaSE学习,intellij-idea,学习,java文章来源地址https://www.toymoban.com/news/detail-518721.html

public User() {
}

public User(String username, String password, String cfpassword, String email, String gender, int age) {
    this.username = username;
    this.password = password;
    this.cfpassword = cfpassword;
    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 cfpassword
 */
public String getCfpassword() {
    return cfpassword;
}

/**
 * 设置
 * @param cfpassword
 */
public void setCfpassword(String cfpassword) {
    this.cfpassword = cfpassword;
}

/**
 * 获取
 * @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 + ", cfpassword = " + cfpassword + ", email = " + email + ", gender = " + gender + ", age = " + age + "}";
}

到了这里,关于JavaSE学习之路:Idea小技巧一键生成标准JavaBean(一键生成构造方法和Setter和Getter方法)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 牛逼!一键生成整个项目类关系图,这款 IDEA 插件堪称神器!

    最近看源码就想找个uml的类图工具,网上看了一些,发现都是一些单个类的继承关系图,如果不知道的朋友,可以用uml插件工具搜索uml即可(uml support),然后每次点击右键后在菜单下面找Diagrams。 但是我们今天介绍的不是这个,而是另外一个不错的插件,叫code iris。这个是

    2024年04月09日
    浏览(47)
  • idea配置SpringBoot+MybatisPlus的Controller模板,一键生成Controller

    本质是idea使用velocity生成代码 我用的MybatisX-Generator生成了entity和service等,但是他没有controller,还得自己创建好麻烦,于是写了模板。 我的格式(以t_user_info表为例): com.xx.entity.UserInfoEntity com.xx.service.UserInfoService 我想在com.xx.controller中输入UserInfoController,让他给我创建基本的

    2024年04月13日
    浏览(47)
  • IDEA常用高效开发工具—screw一键生成数据库文档(仅需三步)

    引入screw核心... 在自己设置的保存位置打开即可:

    2024年02月15日
    浏览(54)
  • idea 插件 Easy Code 自定义 MybatisPlus 模板一键快速生成所需代码

    之前无意中了解到了 idea 中的 Easy Code 插件,说是能快速生成 entity 、mapper、service、controller 等文件,避免很多简单重复性的创建工作,大大提高 MySQL 增删改查的开发效率。 正好今天要做对 MySQL 的增删改查,想着试试这个插件,没想到,特别好用,但也需要自己定制,所以就

    2023年04月20日
    浏览(55)
  • re:从0开始的HTML学习之路 2. HTML的标准结构说明

    文档声明,用于告诉浏览器,当前HTML文档采用的是什么版本。 必须写在当前HTML文档的首行(可执行代码的首行) HTML4的此标签与HTML5不同。 根标签,整个HTML文档中所有标签都必须包裹在HTML根标签中 lang:用于说明当前文档使用的语言。如:en为英文,zh-CN为中文,这个标签

    2024年01月22日
    浏览(33)
  • idea插件(四)-- GsonFormatPlus(JSON对象转化JavaBean对象)

    目录 1. 安装 2. 快捷键操作 3. 操作说明 拓展:生成实体类的成员变量的形式进行Setting Alt + S   最后生成的效果如下:  注意: 勾选选项 勾选效果 A 回弹出一个窗口,便于对预生成的字段进行检查与修改(字段注释的添加可以在此窗口进行修改)。 B 勾选后,如有嵌套的对象

    2024年02月03日
    浏览(38)
  • java之javaBean快捷键创建构造方法与get和set方法、封装、插件、idea

    构造方法(构造器) 创建对象的时候,要执行的方法 格式 1、方法名与类名相同,大小写也需要一致 2、没有返回值类型,连 void 都没有 3、没有具体的返回值(不能由 return 语句带回结果数据) 构造方法的执行时机 在创建对象的时候,被调用执行 每创建一次对象,就会执行一次

    2024年02月16日
    浏览(62)
  • 深度学习技巧应用22-构建万能数据生成类的技巧,适用于CNN,RNN,GNN模型的调试与训练贯通

    大家好,我是微学AI,今天给大家介绍一下深度学习技巧应用22-构建万能数据生成类的技巧,适用于CNN,RNN,GNN模型的调试与训练贯通。本文将实现了一个万能数据生成类的编写,并使用PyTorch框架训练CNN、RNN和GNN模型。 目录: 1.背景介绍 2.依赖库介绍 3.万能的数据生成器介绍

    2024年02月12日
    浏览(39)
  • JavaSE进阶 | IDEA工具快捷键的使用

    ✅作者简介:大家好我是@每天都要敲代码,希望一起努力,一起进步!本博文是初学时所写,后面有详细的IDEA讲解IDEA全家桶讲解 📃个人主页:@每天都要敲代码的个人主页 目录 🏀关于IDEA工具的快捷键以及一些简单的设置 🥅project---Module---class三板斧 🥅IDEA常用快捷键 🥅

    2023年04月18日
    浏览(43)
  • JavaWeb学习|JavaBean;MVC三层架构;Filter;Listener

    实体类 JavaBean有特定的写法: 必须要有一个无参构造 属性必须私有化。 必须有对应的get/set方法 用来和数据库的字段做映射 ORM; ORM:对象关系映射 表---类 字段--属性 行记录----对象   Filter:过滤器,用来过滤网站的数据 处理中文乱码 登录验证.... 弄一个过滤器的demo 空maven+web项

    2024年02月13日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包