java - Lombok :构造函数未定义

标签 java spring gradle spring-tool-suite lombok

我在 Spring 项目中使用lombok,并使用gradle构建。之前所有的事情都还不错。突然有些错误开始出现。

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

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

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

尝试使用STS4和STS 3.9.7、3.9.8发行相同的问题。
尝试 Lombok 1.16.22、1.18.0、1.18.2、1.18.8。

请帮助我解决此问题。

最佳答案

Lombok 设置可能会出现问题。

您是否遵循以下列出的步骤。

  • lombok.jar复制到您的STS安装路径。
  • 运行命令并更新您的STS路径。

  • java -jar [your_lombok.jar]


  • STS.ini更新-javaagent:lombok.jar
  • 重新启动STS / Eclipse。

  • Steps To Setup Lombok

    关于java - Lombok :构造函数未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56596416/

    相关文章:

    java - 连接到 Java 服务器时 Android 客户端崩溃

    java - 使用 Spring JPA 处理软删除

    grails - Asset-Pipeline 不排除文件

    java - 在 Web 应用程序中使用 @Scheduled 注释 (JSF+Spring)

    Java如何判断一个URL是http还是https?

    spring - 根据子类 Autowiring

    java - 始终应用的方法的第一次模拟

    java - Ajax查询中Java + Spring的CORS政策错误

    java - 字符引用 "&#x10"是无效的 XML 字符

    java - Java的field.setAccessible(true)在什么情况下会失效?