当前位置: 首页 > news >正文

使用Lombok @Builder 收参报错提示没有无参构造方法的原因与解决办法

使用Lombok @Builder 收参报错提示没有无参构造方法的原因与解决办法

类上加了@Builder之后接口接收前端传来的参数报错:(no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)

1.解决办法

去掉@Builder注解,或者手动添加 @NoArgsConstructor和@AllArgsConstructor这两个注解,添加上有参和无参构造方法。

2.原因

当添加 @Builder 时,Lombok 会生成一个全参构造方法(@AllArgsConstructor),但会‌隐式禁用默认的无参构造方法‌。此时,如果没有显式声明 @NoArgsConstructor,类将不再有无参构造方法。

相关文章:

  • Zookeeper介绍与安装配置
  • conversation_template | conversation_actors | conversation_line_template
  • Yarn的安装及环境配置
  • 专精特新政策推动,B端UI设计如何赋能中小企业创新发展?
  • GCD算法的学习
  • MySQL内置函数:字符串函数,数值函数,日期函数,流程控制函数
  • 基于VS Code 为核心平台的python语言智能体开发平台搭建
  • Oracle 19c部署之RMP一键安装初始化(五)
  • 微前端框架QianKun
  • 开源AI守护每一杯------奶茶咖啡店视频安全系统的未来之力
  • 20250418 一个正定矩阵的引理
  • 算法-链表
  • Docker Image export and load and tag
  • Xcode16 调整 Provisioning Profiles 目录导致证书查不到
  • React 函数组件和类组件的区别
  • dify本地部署,docker-plugin_daemon-1启动不了,一直报错
  • OpenSPG/KAG V0.7发布,多方面优化提升,事实推理效果领先且构建成本降至11%
  • 科技天眼守望农田:珈和卫星遥感监测赋能智慧农业,护航粮食安全新未来
  • 无刷电机槽数相同、转子极数不同的核心区别
  • Java ThreadLocal内存泄漏分析
  • 8个月女婴被指受虐后体重仅6斤?潮州警方:未发现虐待,父母有抚养意愿
  • 一代油画家的“色彩之诗”:周碧初捐赠艺术展上海举行
  • 释新闻|特朗普喊话鲍威尔早点走人,美国总统能否解雇美联储主席?
  • 遇见古籍里的先贤,山西博物院“晋国垂棘”明日开展
  • 纳指收跌超3%,英伟达重挫逾6%,鲍威尔发出强烈警告
  • 《宋缂丝富贵长春轴》领衔清宫旧藏缂绣特展