当前位置: 首页 > 知识库问答 >
问题:

java.lang.在Spring Boot应用程序中使用lombok时会产生错误

呼延骏俊
2023-03-14

当我在spring boot应用程序中使用lombok时,java:java。生成lang.ExceptionInInitializerError。我能做些什么来防止这个错误?

我都做了些什么?

>

  • 我已经在IntelliJ中安装了lombok插件,并在安装插件后重新启动了它。

    我已经启用了两个版本的注释处理器

    >

    文件-

    我还尝试将pom.xml中的依赖范围更改为“提供”

    我尝试了龙目的其他版本,如1.16.21、1.14和。。。但当我更改版本时,会出现其他错误(例如,当我将版本更改为1.16.16时,编译器说“java包lombok不存在”。)

    不同版本的错误:1.16.21:java。lang.Exception初始化错误

    1.16.20:java.lang.异常

    1.16.19:java。lang.Exception初始化错误

    版本

    其他信息:

    JDK:10

    Spring护套:2.0.2。释放

    操作系统:Windows和Linux

    样板代码(setter和getter)的数量在我的代码中非常高,我真的需要龙目,我能做些什么来使用它?

    .

  • 共有2个答案

    宋勇
    2023-03-14

    有已知的问题与龙目岛和Java10:https://github.com/rzwitserloot/lombok/issues/1572.应修复1.16.22版本。

    曾山
    2023-03-14

    该问题已在Lombok 1.18.0版本中解决

     类似资料:
    • 我是kubernetes的新手,需要在openshift平台上使用k8s confimap将springboot应用程序的属性文件外部化。我已将属性文件保存在git repo中,作为“greeter.message=Spring Bootmyapplication.properties已在库伯内特斯上挂载为卷!”并使用“oc create confimap myconfig--from-file=

    • 我在stackoverflow上发现了类似的问题,并试图用这种方式(LINK)解决这个问题,但在我的项目中没有起作用。谁能给我一些建议吗? pom.xml 应用属性

    • 我用java编程了一段时间,没有太多使用的接口。我只是想知道使用接口有什么好处。我读了一篇关于松散耦合的文章,它指出 紧密耦合使得添加新功能变得更加困难。通过松耦合,您可以轻松更换组件。这也使您的系统随着系统的增长而更加可扩展。使用松散耦合,您可以在向系统添加新功能时安全地编写附加代码,而不会破坏现有功能。 读完这篇文章后,我明白了关键是类/组件可以很容易地交换,这有助于在不破坏现有功能的情况下实

    • 我们试图使用Hibernate将Java7 Spring MVC应用程序部署到IBM WebSphere8.5.5.2服务器中。该应用程序在Tomcat服务器上运行良好,但我们无法让它在WebSphere中运行。 堆栈跟踪输出如下:

    • 我有Kafka Streams java应用程序启动并运行。我试图使用KSQL创建简单的查询,并使用Kafka流来实现复杂的解决方案。我希望将KSQL和Kafka流作为Java应用程序运行。 我打算通过https://github.com/confluentinc/ksql/blob/master/ksqldb-examples/src/main/java/io/confluent/ksql/em

    • 我已经为Postgresql启用了复制,并且正在使用PGPool进行负载平衡。 我在使用HikariCP甚至Apache DBCP连接到Postgres时遇到了问题。 在SpringBoot应用程序中有没有使用PGPool的方法? 请查找堆栈跟踪: 2018-08-10 10:20:19.124信息37879----[main]com.zaxxer.hikari.hikaridatasource: