lombok相关内容

SonarQube龙目岛吸气剂识别

我正在将SonarQube 4.5.4与Java插件3.1一起使用.据我所知,此声纳Java版本从2.8开始支持 Lombok部分支持(Getter和Setter注释). 但是在我的情况下,它仍然报告带有lombok.Getter的字段: squid:S1068 Unused private fields should be removed: @Getter private String ..
发布时间:2020-05-04 03:42:19 其他开发

龙目岛和Guice注射

我对lombok和guice注入不熟悉,我可以了解一般概念,但是由于语法的原因,我遇到了一些我不理解也无法搜索的代码.以下是代码,有人可以帮助我理解吗? import com.google.inject.Inject; import lombok.AccessLevel; import lombok.AllArgsConstructor; @AllArgsConstructor(acces ..
发布时间:2020-05-04 03:42:15 其他开发

编译错误-Groovy和Lombok

这是我的Maven命令 mvn clean compile test-compile test 此项目 但是我面对 [错误]没有更多的标记-无法解析错误消息:Groovy:无法解析类Delegate,无法找到用于注释的类 [错误] 12. D:\ Projects \ lombok-groovy-example-master \ src \ main \ groovy \ p ..
发布时间:2020-05-04 03:42:11 Java开发

注解gradle 4.7+配置未运行lombok

在使用gradle 4.7项目时,我收到以下消息 The following annotation processors were detected on the compile classpath: 'lombok.launch.AnnotationProcessorHider$AnnotationProcessor' and 'lombok.launch.AnnotationProces ..
发布时间:2020-05-04 03:42:07 其他开发

龙目岛(Lombok)Getter/Setter vs Java 14记录

我喜欢项目 Lombok ,但是如今,我正在阅读并尝试Java 14的一些新功能. 在新功能内,还有一个 record 关键字,它允许使用已构建的类创建类-具有以下功能:构造函数,私有最终字段,访问器,equals/hashCode,getter和toString方法. 现在我的问题是:最好依靠Lombok的功能,还是我们应该开始使用记录功能: 最好使用这个: record ..
发布时间:2020-05-04 03:42:00 Java开发

用龙目岛创建枚举

我在我的应用程序中使用了lombok项目.我正在创建一个枚举.如果我使用 @AllArgsConstructor 使用我的枚举进行批注,它无法识别构造函数,枚举抛出并且无法接受字符串参数的错误. 该如何解决? import lombok.Getter; import lombok.AllArgsConstructor @AllArgsConstructor public ..
发布时间:2020-05-04 03:41:56 Java开发

龙目岛如何在现有类上生成代码?

我可以使用注释处理器从头开始生成类,但是我不能像lombok那样修改类.我在android studio中搜索了由lombok生成的类,但是我什么也没找到.然后我通过他们的网站查看了龙目岛概述,并在论坛中进行了调查,但最终我没有任何帮助.我的问题其实很简单.例如,在我使用@Setter时,lombok如何与矿井统一生成的代码.我该如何开发诸如这样的处理器? 解决方案 好像是的副本龙目岛工作 ..
发布时间:2020-05-04 03:41:52 Java开发

使用Lombok的@ Slf4j和Eclipse构建:找不到符号日志

我在Eclipse中有lombok插件,并在java编译器下的Eclipse中启用了注释处理,但是当我使用@ Slf4j注释时,它仍然无法识别日志语句. 我们还需要进行其他设置吗? 解决方案 您还必须将Lombok安装到Eclipse中. 另请参见此答案该怎么做或检查Lombok是否正确安装. 完全公开:我是 Project龙目岛开发人员之一. ..
发布时间:2020-05-04 03:41:47 Java开发

解决Json Jackson和Lombok构造函数要求

使用json保存和加载数据需要json的构造函数来加载对象,而我在获取lombok注释来与此配合使用时遇到了麻烦.我该怎么办? 这是我的类在尝试使用注释构造项目之前和之后的样子: @Data public class Item { //before private int id; private int amount; public Item(@JsonP ..
发布时间:2020-05-04 03:41:39 Java开发

如何获得org.mangosdk.spi.ProviderFor依赖项以编写自定义Lombok转换?

我正在编写Lombok自定义转换,但由于Lombok处理程序需要使用org.mangosdk.spi.ProviderFor批注而无法使用,所以在Maven存储库中找不到它,因此我陷入了困境.进行自定义Lombok转换时,应该如何获得这种依赖关系? 我尝试查看如何在 https://github.com/rzwitserloot/lombok,但是它们似乎只是在lib目录中拥有自己的库副本, ..
发布时间:2020-05-04 03:41:29 Java开发

将Dagger2与Lombok一起使用

有人用过Dombo2的Lombok 1.16吗? 我当前的代码如下: @AllArgsConstructor(onConstructor = @__(@Inject)) public class JuiceMaker { private final Apple apple; 错误是: JuiceMaker cannot be provided without an @ ..
发布时间:2020-05-04 03:41:21 其他开发

龙目岛和AspectJ

我正在尝试将Lombok与AspectJ和Maven结合使用. 所以有什么问题? 当我使用AspectJ Maven插件(www.mojohaus.org/aspectj-maven-plugin/)时,它将获取源代码并对其进行编译,而忽略了Lombok所做的更改.我遵循了本教程,使用此代码,AspectJ可以工作,但是Lombok死于此消息: [WARNING] You aren't us ..
发布时间:2020-05-04 03:41:17 Java开发

将Lombok与@XmlElement一起使用

如何将Lombok与我的@XmlElement标签一起使用,以便可以解组对象? 我大约有20个属性,因此我希望不为每个带有setter上的XmlElement标记的吸气剂和setter写一个显式的吸气剂和setter. 解决方案 这可以完成工作: @Data @XmlRootElement(name = "root") @XmlAccessorType(XmlAccessTyp ..
发布时间:2020-05-04 03:41:09 Java开发