lombok 相关问题

Project Lombok是一个通过Annotations减少java中样板代码并编译时间代码生成的工具。

我可以访问依赖项项目中注释的 Lombok getter 和 setter 吗?

我有一个项目“Onboarding”,它有另一个项目“EntityModel”作为依赖项。在“EntityModel”内部有很多用 Lombok 注释的实体,例如: @NoArgs构造函数 @盖特 @Se...

回答 1 投票 0

Lombok @Builder @Singular 在Map中获取值

我用@Singular注释了一个Map,但是我无法在构建器对象中获取Map变量。 我的课: @盖特 @Builder 公共类WebServiceStatus { 私有最终字符串 wsdl...

回答 1 投票 0

Lombok 给出 java: 未报告的异常 java.lang.Exception;必须被抓住或宣布被扔出

如果我没记错的话,Lombok的@Data给出了getter、setter等util方法。开发者可以自定义其生成的方法。我以前也这么做过。 但最近我遇到了一个场景...

回答 1 投票 0

@AllArgsLombok 的构造函数不起作用

今天我遇到了 Lombok 问题,什么注释 @AllArgsConstructor 不起作用。我的实体有 1 个超类: @数据 @NoArgs构造函数 @AllArgsConstructor @超级建造者 公共类 BaseEn...

回答 2 投票 0

JaCoCo:排除生成的方法(与 Lombok 一起使用)

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

回答 4 投票 0

Java lombok自定义注解根据Slf4j日志过滤记录

我对 Java/Springboot 中的注解还很陌生,不知道该如何处理。 我有一个 @Slf4j 和几个 log.info("TAG={action}" .... ) 哪个动作可能不同......

回答 0 投票 0

如何使用 lombok 生成标准访问器和流畅访问器?

我试过了。 @lombok.Getter @lombok.Setter @lombok.Accessors(chain = true, fluent = true) 私有字符串道具; 并且@Accessor 优先并且不生成getProp 和setProp。 我怎样才能...

回答 3 投票 0

如何在 lombok 中为@AllArgsConstructor 编写 Junit 测试用例

如何在 lombok 中为@AllArgsConstructor 编写测试用例。任何人都可以帮助我解决问题。 @AllArgsConstructor @JsonIgnoreProperties(ignoreUnknown = true) 公开课 ABC{ 私人

回答 1 投票 0

Lombok 开发生产级弹簧应用程序

在Model类和Entity类中都使用Lombok生成getter、setter、constructors和toString方法是一种好习惯吗? 哪里可以使用Lombok,哪里不能使用Lombok? 什么是

回答 1 投票 0

如何修复“lombok.javac.apt.LombokProcessor 无法初始化”

我的问题与“https://stackoverflow.com/questions/35236104/gradle-build-fails-on-lombok-annotated-classes”有关。 我将 JHipster 和 Lombok 1.16.18 与 build.gradle 一起使用: ... 申请...

回答 4 投票 0

我可以使用 Lombok @Builder 传递父类作为参数吗?

我想创建一个传递 Parent 和其他附加参数的新 Child 实例。 例如,如果我有: 公共课家长{ 公共字符串参数 1; 公共字符串参数 2; // 很多

回答 3 投票 0

在 lombok.config 上添加 LombokGeneratedAnnotation 不会忽略 Jacoco 报告上的 Lombok 注释

我在我的根目录中创建了一个 lombok.config 文件,内容如下: config.stopBubbling = true lombok.addLombokGeneratedAnnotation = true 但是 Lombok 生成的代码(Getters,Sette ...

回答 5 投票 0

Lombok 依赖于 SpringBoot 应用程序的编译错误 - Maven

我希望我的应用程序使用 Lombok 依赖项,主要是因为 @Getters、@Setters、@NoArgsConstructor 和 @AllArgsConstructors,我已经在 IntelliJ 和

回答 1 投票 0

IntelliJ IDEA 报错Cannot access com.jreid.subtitle.Subtitle

如标题所示,我在以下文件的第 41、76、88 和 93 行收到错误 https://github.com/jareid/SRTTranslator/blob/main/src/main/java/com/jreid/ srt/字幕.java 这发生在我......

回答 1 投票 0

Mapstruct 错误:源参数中不存在命名的属性

您好,我正在尝试将源映射到目标,但出现此错误。 这是我的 Pom.xml org.mapstruct 地图结构 嗨,我正在尝试将我的源映射到目标,但我收到了这个错误。 这是我的 Pom.xml <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct</artifactId> <version>1.5.5.Final</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.26</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok-mapstruct-binding</artifactId> <version>0.2.0</version> </dependency> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <annotationProcessorPaths> <path> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-processor</artifactId> <version>1.5.5.Final</version> </path> <path> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.26</version> </path> <path> <groupId>org.projectlombok</groupId> <artifactId>lombok-mapstruct-binding</artifactId> <version>0.2.0</version> </path> </annotationProcessorPaths> </configuration> </plugin> 我的映射器: import org.mapstruct.Mapper; import org.mapstruct.Mapping; @Mapper(componentModel = "spring") public interface CustomMapper { @Mapping(source = "rDAccount", target = "xfaceRDAccount") TargetClass mapToTarget(SourceClass sourceClass); } 我的源类 import lombok.Data; @Data public class SourceClass { private String rDAccount; } 我的目标类 import lombok.Data; @Data public class TargetClass { private String xfaceRDAccount; } 运行 mvn clean install 后 我得到的错误:源参数中不存在名为“rDAccount”的属性。您指的是“RDAccount”吗? 通常属性的访问器是使用第一个字符属性名称大写生成的,因此 rDAccount 从 MapStruct(我想也从 Lombok)解释为 RDAccount. 只需将 rDAccount 重命名为 RDAccount 一切都应该没问题。 在映射器调用而不是@Mapping(source = "rDAccount", target = "xfaceRDAccount") 尝试使用@Mapping(source = "RDAccount", target = "xfaceRDAccount") lombok为rDAccount生成的getters和setters好像是getRDAccount和setRDAccount。

回答 2 投票 0

获取Handler dispatch失败;嵌套异常是 java.lang.StackOverflowError

我有自我引用表nh_node,它引用自己。 我尝试遵循从父 JPA 解决方案获取所有子项和子项。 代码: @javax.persistence.Entity @lombok.Data @lombok.

回答 0 投票 0

具有记录工作的自定义反序列化器,但@Jacksonized @Builder 中断了

这个简单模型的自定义解串器工作正常: 静态记录人( 字符串名称, 列出 宠物){ } 静态记录宠物( 字符串名称, 字符串类型){ } 但是@Jackso ...

回答 1 投票 0

Lombok @Builder + @JsonDeserialize 有效; @Jacksonized + module.addDeserializer 没有

这个简单模型的自定义解串器工作正常: 静态记录人( 字符串名称, 列出 宠物){ } 静态记录宠物( 字符串名称, 字符串类型){ } 但是@Jackso ...

回答 1 投票 0

Lombok @Builder + @JsonDeserialize 有效; @Jacksonized + module.addDeserializer 没有

这个简单模型的自定义解串器工作正常: 静态记录人( 字符串名称, 列出 宠物){ } 静态记录宠物( 字符串名称, 字符串类型){ } 但是@Jackso ...

回答 0 投票 0

带有@Builder.Default的Java记录

我想知道有什么方法可以将 java 记录与 lombok 的 @Builder.Default 结合起来? 让我们考虑一个带有用于创建新文件的属性对象的示例。 Java 14 之前 @价值 @建造者 公关...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.