【发布时间】:2018-06-10 11:00:47
【问题描述】:
当我在 spring-boot 应用程序 java 中使用 lombok 时:会产生 java.lang.ExceptionInInitializerError。我可以做些什么来防止这个错误?
我做了什么?
我已经在 IntelliJ 中安装了 lombok 插件,并在安装插件后重新启动它。
-
我已经启用了两个注释处理器
文件->设置和文件管理器->其他设置->默认->设置->构建、执行和部署->编译器->注释处理器
文件->设置和文件管理器->设置->构建、执行和部署->编译器->注释处理器
我还尝试将 pom.xml 中的依赖范围更改为“提供”
我尝试了其他版本的 lombok,例如 1.16.21、1.14 和...但是当我更改版本时会出现其他错误(例如,当我将版本更改为 1.16.16 时,编译器会显示“java包 lombok 不存在。')
不同版本的错误: 1.16.21:java.lang.ExceptionInInitializerError
1.16.20:java.lang.ExceptionInInitializerError
1.16.19:java.lang.ExceptionInInitializerError
ver
其他信息:
JDK:10
春季启动:2.0.2.RELEASE
操作系统:Windows 和 Linux
我的代码中的样板代码(setter 和 getter)的数量非常多,我真的需要 lombok 我该怎么做才能使用它?
。
【问题讨论】:
标签: spring-boot intellij-idea lombok