首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Lombok setter在部署后生成错误java.lang.NoSuchMethodError。

Lombok setter在部署后生成错误java.lang.NoSuchMethodError。
EN

Stack Overflow用户
提问于 2020-09-25 06:31:37
回答 1查看 894关注 0票数 1

我有以下代码,它只在部署到服务器( java.lang.NoSuchMethodError: com.misyn.aia.camb.coims.common.dto.ManageReportDto.setAgencyTotals(Ljava/util/List;)V Leapv15.0/java1.8)后才生成openSUSE错误。

我在本地环境(Windows10/Jave1.8)中运行相同的.jar,它运行得很好。

带lombok注解的所有其他dtos也运行得非常好。

代码语言:javascript
运行
复制
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Setter
@Getter
@AllArgsConstructor
@NoArgsConstructor
public class ManageReportDto implements Serializable {

    private String row;
    private String total;
    private List<String> agencyTotals = new ArrayList<>();
    private List<String> bancaTotals = new ArrayList<>();
    private String percentage;
    private List<String> courier = new ArrayList<>();

}

项目版本如下,

  • maven v3.6.3
  • 弹簧引导v2.1.6
  • lombok v1.18.8
EN

回答 1

Stack Overflow用户

发布于 2020-09-25 07:16:57

编译您的代码,然后使用一个反编译程序来确定您的代码是否有GETTER和SETTER方法。

JAVA反编译:http://java-decompiler.github.io/

它将帮助您了解是否生成GETTER和SETTER方法。

此外,您也可以参考下面的堆栈过低链接有关您的IDE配置。

Lombok is not generating getter and setter

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64058990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档