lombok相关内容
我正在将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
..
我对lombok和guice注入不熟悉,我可以了解一般概念,但是由于语法的原因,我遇到了一些我不理解也无法搜索的代码.以下是代码,有人可以帮助我理解吗? import com.google.inject.Inject; import lombok.AccessLevel; import lombok.AllArgsConstructor; @AllArgsConstructor(acces
..
这是我的Maven命令 mvn clean compile test-compile test 此项目 但是我面对 [错误]没有更多的标记-无法解析错误消息:Groovy:无法解析类Delegate,无法找到用于注释的类 [错误] 12. D:\ Projects \ lombok-groovy-example-master \ src \ main \ groovy \ p
..
在使用gradle 4.7项目时,我收到以下消息 The following annotation processors were detected on the compile classpath: 'lombok.launch.AnnotationProcessorHider$AnnotationProcessor' and 'lombok.launch.AnnotationProces
..
我有这个简单的代码: @Data @Builder public class RegistrationInfo { private String mail; private String password; public RegistrationInfo(RegistrationInfo registrationInfo) { this.mail
..
我喜欢项目 Lombok ,但是如今,我正在阅读并尝试Java 14的一些新功能. 在新功能内,还有一个 record 关键字,它允许使用已构建的类创建类-具有以下功能:构造函数,私有最终字段,访问器,equals/hashCode,getter和toString方法. 现在我的问题是:最好依靠Lombok的功能,还是我们应该开始使用记录功能: 最好使用这个: record
..
我在我的应用程序中使用了lombok项目.我正在创建一个枚举.如果我使用 @AllArgsConstructor 使用我的枚举进行批注,它无法识别构造函数,枚举抛出并且无法接受字符串参数的错误. 该如何解决? import lombok.Getter; import lombok.AllArgsConstructor @AllArgsConstructor public
..
我可以使用注释处理器从头开始生成类,但是我不能像lombok那样修改类.我在android studio中搜索了由lombok生成的类,但是我什么也没找到.然后我通过他们的网站查看了龙目岛概述,并在论坛中进行了调查,但最终我没有任何帮助.我的问题其实很简单.例如,在我使用@Setter时,lombok如何与矿井统一生成的代码.我该如何开发诸如这样的处理器? 解决方案 好像是的副本龙目岛工作
..
我在Eclipse中有lombok插件,并在java编译器下的Eclipse中启用了注释处理,但是当我使用@ Slf4j注释时,它仍然无法识别日志语句. 我们还需要进行其他设置吗? 解决方案 您还必须将Lombok安装到Eclipse中. 另请参见此答案该怎么做或检查Lombok是否正确安装. 完全公开:我是 Project龙目岛开发人员之一.
..
我上课说C class C { @NonNull private String str; //getters //setters } 现在我做了这样的事情: C ob = new C(); System.out.println(ob.getStr()); 令我惊讶的是,它打印为空. 但是,当我这样做时,它给了Null指针例外: ob.setStr(n
..
使用json保存和加载数据需要json的构造函数来加载对象,而我在获取lombok注释来与此配合使用时遇到了麻烦.我该怎么办? 这是我的类在尝试使用注释构造项目之前和之后的样子: @Data public class Item { //before private int id; private int amount; public Item(@JsonP
..
如果我有一个像下面这样的课程, import lombok.AllArgsConstructor; @AllArgsConstructor class MyClass{ private String one; private Integer three; private Integer two; } 生成的构造函数中参数的顺序是什么?总是像下面这样吗?
..
似乎@RequiredArgsConstructor在下面的代码中不起作用.为什么呢? import java.io.Serializable; import lombok.Data; import lombok.RequiredArgsConstructor; @Data @RequiredArgsConstructor public class User implements Ser
..
我正在编写Lombok自定义转换,但由于Lombok处理程序需要使用org.mangosdk.spi.ProviderFor批注而无法使用,所以在Maven存储库中找不到它,因此我陷入了困境.进行自定义Lombok转换时,应该如何获得这种依赖关系? 我尝试查看如何在 https://github.com/rzwitserloot/lombok,但是它们似乎只是在lib目录中拥有自己的库副本,
..
我有基于Eclipse Luna 4.4.1的STS版本3.6.3SR1. 我执行了以下步骤: 下载并运行Lombok可运行jar,并给出我的STS路径. 我验证了vmargs的条目,但缺少了Xbootclasspath并将其添加为 -vmargs -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Dorg.eclip
..
有人用过Dombo2的Lombok 1.16吗? 我当前的代码如下: @AllArgsConstructor(onConstructor = @__(@Inject)) public class JuiceMaker { private final Apple apple; 错误是: JuiceMaker cannot be provided without an @
..
我正在尝试将Lombok与AspectJ和Maven结合使用. 所以有什么问题? 当我使用AspectJ Maven插件(www.mojohaus.org/aspectj-maven-plugin/)时,它将获取源代码并对其进行编译,而忽略了Lombok所做的更改.我遵循了本教程,使用此代码,AspectJ可以工作,但是Lombok死于此消息: [WARNING] You aren't us
..
我想在项目中使用Lombok以使用@Getter和@Setter. 我包括使用Maven: org.projectlombok lombok 1.12.6
..
如何将Lombok与我的@XmlElement标签一起使用,以便可以解组对象? 我大约有20个属性,因此我希望不为每个带有setter上的XmlElement标记的吸气剂和setter写一个显式的吸气剂和setter. 解决方案 这可以完成工作: @Data @XmlRootElement(name = "root") @XmlAccessorType(XmlAccessTyp
..
我正在使用JaCoCo,它正在考虑由Lombok生成的方法(在字节码中生成,而不是在源代码中跟踪它们). 如何配置JaCoCo忽略它们? 解决方案 使用jacoco提供的excludes标签. jacoco-maven-plugin 0.7.4.201502262128
..