3得票1回答
使用Lombok的@Getter和@Setter维护变量的命名标准

我所使用的代码库使用以“s”或“f”开头的命名标准来命名每个本地变量,例如fName或sName。但当我在其中使用Lombok @Getter注释时,它会将函数命名为getFName()或getSName(),看起来不太美观。 您是否有任何建议或建议,可以在使用Lombok时保持命名指南/标...

6得票2回答
在不可变的请求类中使用 Lombok

欢迎, 我创建了一个简单的 Rest Controller: @RestController public class MyController { @PostMapping(value = "/cities", consumes = "application/json", p...

9得票1回答
在Lombok注解中使用验证和其他注解

能否在Lombok注释上使用其他注释? 假设有一个名为Name的字段,并希望确保在设置时它不为空,可以使用注释。 Lombok之前: public class Person(){ String name; @NotNull public void setN...

6得票1回答
使用Lombok的构建器中的自定义setter方法并且继承了父类。

我想在Lombok的构建器中使用自定义setter并覆盖1个方法,像这样 @SuperBuilder public class User implements Employee { private static final PasswordEncoder ENCODER = new ...

5得票1回答
我应该同时使用@NotNull和@NonNull吗?

我正在使用javax.validation.constraints.NotNull来检查Hibernate中的空字段。现在我正在使用lombok简化构造函数代码,但我需要使用@NonNull注解将字段包含在必需字段构造函数中。我应该一起使用它们吗?

10得票2回答
如何更改由Lombok的@ToString生成的方法的输出?

如果我们使用Lombok的@ToString,例如作为@Data的一部分,输出格式很难阅读:@Data class Test { int a; int b; } Test test = new Test(1, 2); System.out.println(test.toStr...

4得票1回答
Lombok在Eclipse Kepler上无法工作。

我正在使用 Eclipse Kepler,不幸的是 Lombok 无法正常工作,导致 Eclipse 崩溃。 如何解决这个问题?顺便说一句,我无法更新当前版本的 Eclipse Kepler。 您使用哪个版本的 Lombok? 以下是日志: java.lang.NoClassDefFo...

10得票2回答
为什么Lombok不提供继承属性的getter方法?

假设我有以下类 import lombok.Data; @Data public class A extends B { } 接下来是类B的定义: @Data public class B { protected Driver driver; } 但是,当我尝试使用以下代码...

3得票1回答
如何使用 Selma 的映射器将带有 Lombok 注释的 POJO 转换

我正在使用Selma将POJO与Lombok注释映射,但不幸的是,它似乎不能直接使用: https://github.com/murat8505/projectlombok/issues/812 https://groups.google.com/d/msg/selma-java/m44h...

22得票3回答
Lombok的@Builder不能检测Java Record的字段。

我正在尝试使用Lombok的@Builder实现建造者模式,但它无法检测到任何记录字段:@Builder(builderMethodName = "internalBuilder") public record ApiError(String title, Map<S...