lombok相关内容

Lombok的Spring Boot日志记录

我想在Spring Boot项目中使用 Project Lombok的日志注释,但我不愿意不想失去能够从application.properties更改日志记录的功能. Spring日志记录文档对于应该使用默认的日志记录实现方式并不太清楚,并且有7种Lombok选择! 有什么想法吗? 解决方案 我会使用@ Slf4j.测试了以下内容,并且可以正常工作. @SpringBo ..
发布时间:2020-05-04 03:40:59 Java开发

错误:升级到lombok 1.16.2后,包javax.annotation不存在

我的android项目使用lombok 1.16.0可以很好地构建,但是一旦我将依赖关系更改为目标1.16.2,在使用lombok批注的任何地方都会出现以下错误: Error:(20, 1) error: package javax.annotation does not exist Android SDK并不包含所有javax软件包.我想知道的是,这是1.16.2中的错误,还是我现在 ..
发布时间:2020-05-04 03:40:57 Java开发

龙目岛-如何创建自定义设置器并应用于Java中的其他成员

我想了解如何在Lombok中创建自定义设置器并将该设置器应用于特定成员.我有一个具有100个成员的类,其中有50个成员有一个自定义设置器,该设置器在设置值之前检查X值,另一个50个具有自定义设置器,在设置值之前检查Y值.能做到吗 这是一个例子, 2名成员2名二传手, 此代码将为我班上的所有成员重复: @JsonProperty("TAC_LAC_Start_UE1") private Int ..
发布时间:2020-05-04 03:40:53 Java开发

无法使用Lombok构建Maven Jhipster项目

./mvnw和mvn全新安装在添加lombok依赖项时失败,但从Intellij IDE启动时成功运行 在下面找到错误: INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] --------------------------------- ..
发布时间:2020-05-04 03:40:47 其他开发

为什么IntelliJ需要Lombok插件?

据我了解,Lombok使用Java的注释处理器来生成其他方法. 使用Maven 3.5,它可以完美地工作,而无需添加任何其他配置,只需向Lombok添加Dependecy并添加一些注释,例如@Getter,@Setter. 但是,如果我在IntelliJ IDEA 2018.2中打开此项目,则生成的getter/setter的所有用法都会突出显示为错误.我打开了注释处理功能,我试图在I ..

是否可以将Lombok注释用作元注释?

我想为传输对象定义自己的注释,并在其中包含一些Lombok注释作为元注释: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @Data @NoArgsConstructor @AllArgsConstructor public @interface TransferObj ..
发布时间:2020-05-04 03:40:32 Java开发

如何从龙目岛建筑商中排除财产?

我有一个名为"XYZClientWrapper"的类,它具有以下结构: @Builder XYZClientWrapper{ String name; String domain; XYZClient client; } 我不希望为属性XYZClient client 生成任何构建函数 龙目岛是否支持这种用例? 解决方案 是的,您可以将 @Builde ..
发布时间:2020-05-04 03:40:22 Java开发

龙目岛不适用于STS

尽管我喜欢lombok,但有时在配置时会带来太多问题,尤其是在Linux中.当我尝试安装它时,出现以下错误: 我尝试按照此处的建议手动进行设置 https://github.com/rzwitserloot/lombok/issues/95 但这也不可行.有什么建议吗? 解决方案 我在Lombok的代码中发现了一个错误.当他们在此提交中为STS修复该问题时: “>://://.git ..
发布时间:2020-05-04 03:40:18 其他开发

带有Spring Tool Suite 4的Lombok

我最近在macOS High Sierra中安装了新的Spring Tool Suite 4,但是当我尝试运行Lombok的安装时,找不到我的STS安装, 我按照以下步骤进行了手动安装(将-javaagent添加到ini文件中),但是没有运气:有什么主意吗? 解决方案 几天前,我确实在Mac和Windows的Spring Tool Suite 4中安装了Lombok. 没问题. ..
发布时间:2020-05-04 03:40:14 Java开发

Lombok项目是否支持Java 9?

我在项目中使用了Lombok,但我的同事不同意使用它,原因是(来自关于龙目岛文件的争议) 这两个Lombok项目都利用非公共API来完成其魔术.这意味着存在在后续的IDE或JDK版本中破坏Project Lombok的风险. 但这是一个非常古老的文档,写于2010年,也许现在已经解决了这个问题,所以我想知道Lombok是否将支持Java 9,并且它是否仍使用非公开API:s? 解 ..
发布时间:2020-05-04 03:40:10 其他开发

将Lombok插件添加到IntelliJ项目

我正在尝试在IntelliJ IDEA中将Lombok添加到我的Spring Boot项目中.到目前为止,我已经 在设置-插件(版本0.13.16) 下添加了插件 在我的Gradle依赖项中添加了compile('org.projectlombok:lombok') 启用注释处理 它仍然无法识别Lombok导入或注释. 我想念什么? 已解决: 我必须在G ..
发布时间:2020-05-04 03:40:03 Java开发

Eclipse Lombok批注未编译...为什么?

我的项目有问题. 这是一个Spring CRUD RestFul API,它公开了正在提供Json数据的服务. 我使用JDK-7,Eclipse-Neon和Maven进行编码,构建,并将项目部署到JBossEAP 6.4服务器中. 一切正常,服务正确响应. 因此,我决定添加Lombok,以减少锅炉代码并提高代码的可读性.顺便说一下,我之前在另一个项目上使用了Lombok,并且运行良好. ..
发布时间:2020-05-04 03:40:00 Java开发

龙目岛需要注释处理

我正在使用Android Studio 2.2 Preview 7,Lombok插件突然开始说: Annotation processing seems to be disabled for the project X,并提供指向设置的链接. 点击通知并不能将我带到正确的位置. 此问题的解决方法是什么? 解决方案 通过单击通知打开的设置为Per Project设置,在这种情况下 ..
发布时间:2020-05-04 03:39:58 其他开发

无法在Java 11中使用Lombok

我们将Java版本从8升级到了11,但是在使用Lombok的Getter和Setter注释实现POJO类时,我遇到了getter/setter方法的编译错误. 是否有一种方法可以使用Lombok的@Data批注提供getter和setter而不在Java 11中实现它们? 当前,我遇到了错误: 无法找到getStoreName() 其中storeName在类中声明为全局变量 ..
发布时间:2020-05-04 03:39:56 Java开发