首页>>后端>>java->详解Lombok中的@Builder用法

详解Lombok中的@Builder用法

时间:2023-11-30 本站 点击:1

Builder 使用创建者模式又叫建造者模式。简单来说,就是一步步创建一个对象,它对用户屏蔽了里面构建的细节,但却可以精细地控制对象的构造过程。

参考:www.cnblogs.com/ajing2018/p/14281700.html

基础使用

@Builder注释为你的类生成相对略微复杂的构建器API。@Builder可以让你以下面显示的那样调用你的代码,来初始化你的实例对象:

Student.builder().sno("001").sname("admin").sage(18).sphone("110").build();

@Builder可以放在类,构造函数或方法上。 虽然放在类上和放在构造函数上这两种模式是最常见的用例,但@Builder最容易用放在方法的用例来解释。

publicclassTestBuilder{publicstaticvoidmain(String[]args){JudgedResultbuild=JudgedResult.builder().result(YinYangResultEnum.Yang).build();System.out.println(build.getResult());}}```


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/java/4938.html