175得票36回答
使用Lombok的@Slf4j和Intellij构建:无法找到符号日志。

我有一个使用Maven构建的项目,在命令行中没有任何问题。然而,当我在IntelliJ中构建它时,我会遇到以下错误:java: FileName.java:89: cannot find symbol symbol : variable log Java文件中未定义或导入任何日志,但是存在一...

173得票7回答
Java Lombok:@AllArgsConstructor中如何省略一个字段?

如果我使用Lombok来指定@AllArgsConstructor,它将生成一个构造函数来设置所有已声明的(不是final,也不是static)字段。是否可能省略某些字段,并使生成的构造函数仅适用于所有其他字段?

164得票26回答
Lombok未生成getter和setter。

我刚试图将一个基于Maven的项目发送到另一台电脑上,结果很糟糕,到处都是红色标记!! 然而,mvn clean install 构建正常。 我很快发现 Lombok 没有为我的类生成 getter 和 setter 方法,尽管 Eclipse 正确地识别了 @Getter 和 @Sett...

151得票4回答
在使用Lombok的@Data注解时,对于继承关系,需要注意equals和hashCode方法的实现。

我有一个继承自其他类的实体。另一方面,我正在使用Lombok项目来减少样板代码,所以我加了@Data注解。使用继承的@Data注解会产生以下警告: 生成equals/hashCode实现,但没有调用父类,尽管该类并没有继承java.lang.Object。如果这是有意的,请在您的类型上添加@...

142得票21回答
无法使Jackson和Lombok一起工作

我正在尝试将Jackson和Lombok结合起来使用。这些是我的类:package testelombok; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotatio...

124得票13回答
如何在Lombok构建器中排除属性?

我有一个名为"XYZClientWrapper"的类,其结构如下:@Builder XYZClientWrapper{ String name; String domain; XYZClient client; } 我希望不生成属性 XYZClient client 的...

118得票8回答
Lombok @Builder 和 JPA 默认构造函数

我正在使用Project Lombok和Spring Data JPA。 有没有办法将Lombok的@Builder与JPA默认构造函数连接起来? 代码:@Entity @Builder class Person { @Id @GeneratedValue(strategy...

114得票3回答
在@RequiredArgsConstructor(onConstructor = @__(@Autowired))中是否可以添加限定符?

如果我想在构造函数依赖注入中使用注解@Qualifier,我会像下面这样写:public class Example { private final ComponentExample component; @Autowired public Example(@Qua...

104得票14回答
使用Lombok @Builder时需要的必选参数

如果我在一个类中添加 @Builder,那么将会创建一个构建器方法。 Person.builder().name("john").surname("Smith").build(); 我有一个需求,其中一个特定的字段是必需的。在这种情况下,名字字段是必需的,但姓氏不是。理想情况下,我希望像...

98得票9回答
Lombok中的默认值。如何通过构造函数和生成器初始化默认值。

我有一个对象@Data @Builder @NoArgsConstructor @AllArgsConstructor public class UserInfo { private int id; private String nick; private boolea...