解决Field error in object ‘user‘ on field ‘name‘: rejected value [Tom]问题
创始人
2024-12-27 09:10:14
0

问题描述

使用postman传递参数,报错400。
在这里插入图片描述

400 Bad Request错误的含义
400 Bad Request错误表示服务器无法理解客户端发送的请求,原因通常是由于客户端发送的请求存在问题。

完整的报错信息如下:

Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'user' on field 'name': rejected value [Tom]; codes [typeMismatch.user.name,typeMismatch.name,typeMismatch.int,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [user.name,name]; arguments []; default message [name]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'int' for property 'name'; nested exception is java.lang.NumberFormatException: For input string: "Tom"]] 

问题分析

报错400说明客户端传递参数无法正确被服务器接收,报错的重点:

  1. rejected value [Tom]; codes [typeMismatch.user.name,typeMismatch.name,typeMismatch.int,typeMismatch]
  2. Failed to convert property value of type ‘java.lang.String’ to required type ‘int’ for property ‘name’

类型不匹配,name要求int类型,服务器不会认为是自己设置有问题,会判定是客户端传递参数有问题。
回到idea找到代码,果然是int类型。

private int name; 

int 类型是idea联想后直接tab生成出来的,解决方式就是把name换成String类型,重新生成getter和setter,问题解决。

相关内容

热门资讯

透视ai!烽火互动辅助,衢州都... 透视ai!烽火互动辅助,衢州都莱罗松辅助器,2025版教程(有挂方法);人气非常高,ai更新快且高清...
分享个大家“佛手十三道辅助器”... 分享个大家“佛手十三道辅助器”竟然是真的有挂(辅助挂)详细辅助微扑克教程佛手十三道辅助器辅助器中分为...
透视有挂!wepoker手机版... 透视有挂!wepoker手机版透视脚本,微信开心是按照辅助脚本,高科技教程(有挂教程);一、微信开心...
第九分钟辅助!边锋小程序辅助免... 第九分钟辅助!边锋小程序辅助免费(辅助挂)原生是真的有挂(详细辅助新2025版)1、许多玩家不知道边...
5分钟辅助(wepoker辅助... 5分钟辅助(wepoker辅助器免费)果然真的有挂(详细辅助详细教程);1、在wepoker辅助器免...
透视计算!凑一桌游戏软件下载辅... 《透视计算!凑一桌游戏软件下载辅助,天蝎大厅辅助,软件教程(有挂辅助)》 凑一桌游戏软件下载辅助软件...
透视总结!hhpoker有作弊... 透视总结!hhpoker有作弊的吗,欢乐达人暗宝怎么获得,系统教程(有挂脚本)1、上手简单,内置详细...
今日科普“福建天天开心智能福州... 今日科普“福建天天开心智能福州器”都是真的有挂(辅助挂)详细辅助2025新版总结;1、ai辅助优化,...
一分钟辅助(花舍辅助)其实真的... 一分钟辅助(花舍辅助)其实真的有挂(详细辅助线上教程)进入游戏-大厅左侧-新手福利-激活码辅助透视技...
第7分钟辅助!新荣耀平台辅助(... 第7分钟辅助!新荣耀平台辅助(辅助挂)一贯有挂(详细辅助细节方法)是一款可以让一直输的玩家,快速成为...