当前位置: 首页 > 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内存泄漏分析
  • 网红“丢那猩”丢石块闯祸,起哄游客难逃责任
  • 魔都眼|西岸国际咖啡生活节:连接艺术、音乐与宠物
  • 《探秘海昏侯国》数字沉浸特展亮相首届江西文化旅游产业博览交易会
  • 解放日报:浦东夯实“热带雨林”式科创生态
  • 应急管理部派出工作组赴山西太原小区爆炸现场指导救援处置
  • 铺就长三角南北“交通动脉”,乍嘉苏改高速扩建项目首桩入位