43得票9回答
使用Lombok注释的不可变类与Jackson

创建既是不可变的,又可以与Jackson进行序列化/反序列化,同时又易读且具有低水平样板的类,最佳方法是什么? 优先选择以下这种方式:@Data(onConstructor = @__(@JsonCreator)) 然后将所有字段设置为 private final。但是,这甚至无法编译(我不...

11得票3回答
JUnit与Lombok不兼容 - 注解处理似乎对测试类无效。

我在Lombok和JUnit方面遇到了问题。我使用最新版本的IntelliJ Idea,并安装了Lombok插件并启用了注解处理功能。我有一个实体类: @Data @Builder @AllArgsConstructor public class User { private St...

54得票8回答
使用Project Lombok有哪些风险?

我正在制定新年度的绩效目标,想把减少代码库大小,特别是样板代码作为一个目标。我想采取的一种方法是使用Project Lombok来使JavaBean变得更短小精悍。但是我有忽视新软件和方法缺点的习惯,所以我依赖于Stack Overflow社区:有人能告诉我为什么Lombok不是个好主意吗?

13得票5回答
Project Lombok与Eclipse模板/代码生成比较

Lombok项目和Eclipse中的代码模板/代码生成相比,有什么优势呢?除了包含.jar文件之外,还有什么缺点吗?

8得票2回答
Lombok注解导致恶意代码错误 - 可能通过返回可变对象的引用来暴露内部表示错误。

我有以下类。 // Adding Lombok's @Data / @Value gives an error public class Sample { String id; String name; Dummy[] entries; @JsonCr...

19得票3回答
Lombok对JPA有副作用吗?

我正在将一个 JPA 实体转换为使用 Lombok。最终的代码如下所示: @Entity @Table(name = "TEST") @Data @NoArgsConstructor @AllArgsConstructor class Test { ... @Column(nam...

62得票2回答
Lombok的@Builder无法初始化集合

我正在使用Lombok的@Data和@Builder注解,如下所示: @Data @Builder(toBuilder = true) class Movie { // Some other fields here. private final List<Actor...

32得票6回答
能否将Lombok的生成器(builder)设为public?

我在项目中使用了Lombok库,但无法在外部包中使用用@Builder注释的类。 是否有办法将builder设置为public? MyClass instance = new MyClass.MyClassBuilder().build(); 错误内容为:错误在于: 'MyClas...

7得票2回答
编译错误 - Groovy 和 Lombok

这是我的Maven命令 mvn clean compile test-compile test 针对这个项目 但我面临的问题是 [错误] 没有更多的令牌 - 无法解析错误消息: Groovy:无法解析Delegate类,无法找到用于注释的类 [错误] D:\Projects\lomb...

19得票4回答
我可以帮你翻译成中文:我能否在 lombok 的 @Data 注解中排除某些字段?

假设这是我的类。我想要为所有字段设置getter和setter,但是除了日期之外。有没有一种方法可以排除它? 答案:假设您使用的是Java语言,则可以使用@Transient注解来排除该字段。 @Data public class User { String first; ...