java - 如何从 Lombok builder 中排除属性(property)?

标签 java builder lombok

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

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

我不希望为属性 XYZClient 客户端 生成构建函数

Lombok 是否支持这样的用例?

最佳答案

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

披露:我是 Lombok 开发人员。

关于java - 如何从 Lombok builder 中排除属性(property)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30717640/

相关文章:

java - 如何使用 FXML 将按钮添加到 TableView?

c# - 设计模式 : Builder

java - SonarQube 无法识别某些 Lombok 注释 - Jacoco 的误导性测试覆盖率结果

java - 调整数组大小时出现空指针异常

java - Keycloak - 将客户端的 IP 地址添加到 JWT token 的最佳/最简单方法?

java - 如何强制在抽象类的所有子类中定义构造函数

sql - 如何通过自定义插件portlet中的custom-finder获取liferay实体?

java - 如何选择要在 Builder 类中使用的函数类型?

java - 使用带有继承的 Jackson 将字符串映射到对象

java - 使用 Intellij 时,放置 Lombok.jar 文件的正确位置在哪里?