idea 编程手动一键让实体类生成链式 setter 方法

一般操作都是在实体类中按 Alt+Insert,然后选择 Getter and Setter 一键生成,但其实在选择生成时候有自带的 Build 模板可供选择,选择后可以一键生成可链式 set 的方法,位置如图:

idea 编程手动一键让实体类生成链式 setter 方法

生成好后的代码:

  • public class Coldknow  {
  •     private Integer Id;
  •     private String Title;
  •     public Integer getId() {
  •         return Id;
  •     }
  •     public Coldknow setId(Integer id) {
  •         Id = id;
  •         return this;
  •     }
  •     public String getTitle() {
  •         return Title;
  •     }
  •     public Coldknow setTitle(String title) {
  •         Title = title;
  •         return this;
  •     }
  • }

让我们对比下与普通 setter 方法的异同(注释部分为普通方式,this 修饰的表当前类变量):

  • public class Coldknow  {
  •     private Integer id;
  • /*    public Integer getId() {
  •         return id;
  •     }
  •     public void setId(Integer id) {
  •         this.id = id;
  •     }*/
  •     public Integer getId() {
  •         return id;
  •     }
  •     public Coldknow setId(Integer id) {
  •         this.id = id;
  •         return this;
  •     }
  • }

可以看出,普通方式只是更改了属性,而 Build 方式在更改属性后还返回了当前对象,因此可以实现链式 set 这种操作。

手机扫描二维码访问

本文标题:《idea 编程手动一键让实体类生成链式 setter 方法》作者:极四维博客
原文链接:https://cway.top/post/177.html
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

可在微信查看或分享至朋友圈。

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930

搜索

控制面板

您好,欢迎到访网站!
  查看权限

最新留言

文章归档

  • 订阅本站的 RSS 2.0 新闻聚合