写过Java的同学都知道,当JavaBean有大量的属性时,我们setXxxx()的时候就非常痛苦了,花费大量的时间去做一些苦力活,显示不是我们想要的。

使用GenerateAllSetter就能解决这个问题,它就能做到一键生成一个对象的所有的set方法。

先看效果:
图中可以看到通过GenerateAllSetter插件一键生成了User类的setXxx方法,简化了我们平时大量手工码字的工作。

其实我们敲Alt+Enter键时,会看到有三个选项,视频中选的是填充默认值,另外两个看需求选择

如何安装
以Android Studio为例。选择File-》Settings-》Plugins,在Marketplace输入GenerateAllSetter搜索即可,安装完成后重启AS就大功告成了。

该插件同样适用于IntelliJ IDEA,JetBrains家族其他的工具应该也适用吧,这里有兴趣的同学可以去验证。

下载的时候我们可能会遇到下载失败或者下载慢的现在,这可能是由于国内处于半墙状态,类似GitHub,所以这里建议小伙伴们科学上网。

欢迎关注我的个人微信公众号,【优了个秀】和你每天进步一点点

GenerateAllSetter:一键生成所有setter方法相关推荐

  1. html一键生成海报,稿定设计如何制作海报 一键生成海报的方法

    稿定设计作为一款多功能的图片制作软件,内置强大的图片编辑功能,可以帮助用户轻松解决各种作图问题,小编近期了解到很多用户不知道如何制作海报,想知道的赶快来看看下面的教程吧! 类别:图像制作   大小:3 ...

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

    Idea小技巧一键生成标准JavaBean(一键生成构造方法和Setter和Getter方法) 方法1:快捷键 快捷键:alt+insert或alt+fn+insert 1.生成有参和无参构造函数 p ...

  3. 基于注解处理器开发自动生成getter和setter方法的插件

    昨天无意中,逛到了lombok的网站,并看到了首页的5分钟视频,视频中的作者只是在实体类中写了几个字段,就可以自动编译为含setter.getter.toString()等方法的class文件.看着挺 ...

  4. 【Groovy】Groovy 方法调用 ( Java 类成员及 setter 和 getter 方法设置 | Groovy 类自动生成成员的 getter 和 setter 方法 )

    文章目录 一.Java 类成员及 setter 和 getter 方法设置 二.Groovy 类自动生成成员的 getter 和 setter 方法 一.Java 类成员及 setter 和 gett ...

  5. vscode生成vue模板快捷键_VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法...

    1. 安装一个插件,识别vue文件 2.新建代码片段 文件–>首选项–>用户代码片段–>点击新建代码片段–取名vue.json 确定 3.粘贴入自己写的.vue模板 { " ...

  6. java实体类没有映射文件_MyBatis自动生成实体类、DAO和XML映射文件,并去掉实体类中的getter和setter方法...

    今天花了3个多小时搞定了这个事情,写个Blog记录一下,先看一下最终生成的实体类吧. packagecom.mybatis.pojo;importlombok.AllArgsConstructor;i ...

  7. 如何一键生成set、get、toString方法

    如何快速生成set.get方法?当然是使用lombok注解,当然你也可以用快捷键生成,但是显然前者效率更快一点. 首先需要安装Lombok插件才可以使用lombok注解一键生成. 然后配置环境  按住 ...

  8. AD导出3D模型的各种方法——AD转SW(MCAD插件一键生成),也适用于Fusion360、Inventor等三维建模软件

    〇.所有方法的链接 1.AD转SW(贴图形式) 2.AD转SW(MCAD插件一键生成),也适用于Fusion360.Inventor等三维建模软件 3.AD转Keyshot(待写) 4.AD转PPT( ...

  9. php getter,IntelliJ IDEA生成Getter和Setter方法

    您可以为 IntelliJ IDEA 类中的字段生成访问器和 mutator 方法(getters 和 setters).IntelliJ IDEA 根据 JavaBeans API 的要求,只用一个 ...

最新文章

  1. 重磅直播|立体视觉之立体匹配理论与实践​
  2. 35个立体动感的视差滚动效果网站作品
  3. python使用字典格式化字符串-Python字符串格式化-学这些就够用了
  4. 交换机、路由器启动过程详述
  5. 机房系统(九)——【组合查询】
  6. linux/npm/git的简单操作
  7. 文件服务器 工作站 通信媒体,用于多工作站/多平台非线性视频编辑系统的媒体文件访问和存储解决方案...
  8. python编译成c代码_python如何调用c编译好可执行程序
  9. 图嵌入(一)--综述
  10. Redis笔记 -- 链表和链表节点的API函数(三)
  11. 【问题解决】c.a.c.n.c.NacosPropertySourceBuilder : parse data from Nacos error,dataId:xxxxxx.yml
  12. matlab高等数学实验答案,MATLAB高等数学实验-(第2版)
  13. openssl 加盐_nodejs-md5加盐到解密比对
  14. 朋友圈集赞万能截图生成器微信小程序源码
  15. muduo base库学习笔记 10——日志类封装详解
  16. 趣味js之斗牛算法详解
  17. 掌门人共话根技术 | 麒麟信安高级副总裁陈松政参加2022长沙·中国1024程序员节“岳麓对话”
  18. 【自动驾驶行业观察】奥迪A8自动驾驶功能剖析
  19. 星球福利 | 读书的季节,送上豆瓣 Top10 区块链书单
  20. 读书笔记--《围城》

热门文章

  1. 【解决方案】64位Linux系统下无法编译、运行32位C、C++程序的解决办法
  2. python函数封装计算n_python | 高效使用统计语言模型kenlm:新词发现、分词、智能纠错等...
  3. GiHub 干货(主要还是看原文链接)
  4. 创建Swap Chain(交换链)
  5. day50-Insect Catch Game(捉虫游戏)
  6. BigPipe facebook
  7. Spring:多配制文件的使用
  8. detectron2训练自己的数据集(只包含一类数据)
  9. NO.3-SAP S4 HANA Cloud实施方法论(3)
  10. 聚焦智能制造趋势,世界智能大会智能制造高峰论坛干货分享