8得票2回答
Java record vs lombok @Value

Java 14(第一个预览版)和Java 15(第二个预览版)引入了新的语言特性,即记录(Records)。据我理解,它们将用于减少不可变数据对象中的样板代码。因此,这一行代码: public record Person (String firstName, String lastName)...

7得票3回答
Java错误: 构造方法已在类中定义 - 使用lombok

错误。 java: constructor Restaurant() is already defined in class com.example.order_system.domain.Restaurant 当我添加这个类并运行程序时就会出现这个。 @Entity @NoArg...

9得票1回答
如何在Lombok Builder中排除一个属性,仅当该属性为null时?

我有一个用户模型类,看起来像这样: @JsonSerialize @Getter @Setter @FieldDefaults(level = AccessLevel.PRIVATE) @Builder public class User { @Default String ...

14得票2回答
使用lombok为列表添加方法

我目前正在将所有标准的POJO替换为使用Lombok处理所有样板代码。 到目前为止还没有出现任何问题,但是我在lombok实现中缺少的是没有为将一个对象添加到集合中生成的方法。 生成的代码:private List<Object> list = new ArrayList&lt...

17得票2回答
使用lombok builder如何在存在继承关系时构建对象?

在我的项目中,我使用lombok来避免为类编写getter和setter。同时,我使用lombok.Builder来构建对象,而不是编写new Object(),然后设置所有的值。 但是当我们有继承关系并且想要使用lombok builder构建子对象时,我无法获取父类的字段。 例如:@D...

7得票2回答
无法使用lombok构建maven jhipster项目

在添加 lombok 依赖时,./mvnw 和 mvn clean install 失败,但从 Intellij IDE 运行成功。请查找下面的错误: INFO] ------------------------------------------------------------- [E...

62得票4回答
JaCoCo:排除生成的方法(与Lombok一起使用)

我正在使用JaCoCo,它会考虑由Lombok生成的方法(在字节码中生成,而不是在源代码中跟踪)。 如何配置JaCoCo以忽略它们?

8得票4回答
在类、枚举等中使用 @Getter

我发现一个代码,在枚举声明中使用了@Getter,我想知道是否可以在枚举声明上使用@Getter,以及它的目的是什么? 据我所知,@Getter会在成员变量上生成getter方法。我有什么遗漏吗? 是否可以将类注释为@Getter?

8得票2回答
将自定义异常添加到“方法不应具有过多参数”SonarQube规则

在Sonar规则中,有一个名为“方法不应该有太多参数”的S00107规则。该规则对一些注解有例外: 例外情况: 使用Spring的 @RequestMapping(以及相关的快捷注解,如 @GetRequest)或 @JsonCreator 注释的方法可能具有很多参数,封装是可能的。因此...

13得票1回答
Java/Scala混合项目编译错误和Lombok

我正在尝试编译一个Maven Java/Scala混合项目,其中包含一个依赖带有lombok注解的Java bean的Scala类。我尝试将lombok jar文件添加到Scala编译器的引导类路径以及lombok代理中,但是编译器仍然无法找到生成的getter方法。是否有办法使Scala编译...