栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

idea中@Builder使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

idea中@Builder使用

有时候,在构建对象时,我们需要set的属性较多,如果都用setXXX(属性值),可能造成对象set冗长,如果是不同的默认构造函数,还需要多次定义,比较繁琐,这时候,就可以用builder()进行简化。

Builder是一种建造者模式。

该模式包括以下组成:

  • 抽象建造者Builder
  • 具体建造者ConcreteBuilder
  • 指导者Director
  • 产品Product

定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

使用lombok插件之后,我们在需要应用的类上添加@Builder

比如:

@Data

@Builder

public class User{

……属性……

}

然后在构造类对象时,可以——对象.builder().XXX(属性值).YYY(属性值).…….build()

比如:

User user = new User();

user.builder().id(123456).name("xiaoming").age(18).build();

添加lombok插件步骤如下:

File-》Settings

然后Plugins-》 Marketplace

搜索Lombok

 然后安装重启IDEA就行。

安装成功后,可以在Installed看到该插件

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/821317.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号