如何从龙目岛建筑商中排除房产?

2022-08-31 09:46:13

我有一个名为“XYZClientWrapper”的类,它具有以下结构:

@Builder
XYZClientWrapper{
    String name;
    String domain;
    XYZClient client;
}

我想要什么 没有为属性生成构建函数XYZClient client

龙目岛是否支持此类用例?


答案 1

是的,您可以将@Builder放在构造函数或静态(工厂)方法上,仅包含所需的字段。

披露:我是龙目岛开发者。


答案 2

或者,我发现将字段标记为最终字段,静态静态最终字段会指示忽略此字段。@Builder

@Builder
public class MyClass {
   private String myField;

   private final String excludeThisField = "bar";
}

龙目岛 1.16.10


推荐