Lombok:构造函数未定义

Anj*_*ali 6 java spring gradle lombok spring-tool-suite

我在 Spring 项目中使用 lombok 并使用 gradle 进行构建。之前所有的事情都运转良好。突然出现一些错误。

错误是“构造函数(构造函数名称)未定义”。

已经给出了所有 DTO @Data、@NoArgsConstructor、@AllArgsConstructor,因此理想情况下所有构造函数都应该可用。

我尝试使用新旧版本的 Spring 工具套件构建项目,并更改了 lombok jar。但仍然会出现相同或不同的错误。

尝试使用STS4和STS 3.9.7,3.9.8出现同样的问题。尝试过龙目岛 1.16.22、1.18.0、1.18.2、1.18.8。

请帮我解决这个问题。

Sne*_*tel 0

Lombok 设置可能存在问题。

您是否按照下面列出的步骤进行操作?

  1. 将其复制lombok.jar到您的 STS 安装路径。
  2. 运行命令并更新您的 STS 路径。
java -jar /path/to/your/lombok.jar
Run Code Online (Sandbox Code Playgroud)
  1. 更新STS.ini(又名SpringToolSuite4.ini
-javaagent:lombok.jar
Run Code Online (Sandbox Code Playgroud)
  1. 重新启动 STS/Eclipse。

设置 Lombok 的步骤