【发布时间】:2020-04-13 06:56:43
【问题描述】:
我正在使用 Spring boot 我尝试创建一个新学生。
@RequestMapping(path="/student/create", method=RequestMethod.POST)<br>
public ResponseEntity<String> createStudent(@RequestBody Long nummer, String firstname, String lastname){<br>
service.createStudent(matrikelnummer, vorname, nachname);<br>
return new ResponseEntity<String>("gut gemacht", HttpStatus.OK);
这是我的RequestBody RESTCLIENT
{"nummer":15557,"firstname":"toti","lastname":"Innna"}
我有这个错误:
{"timestamp":"2019-12-20T19:41:30.083+0000","status":400,"error":"Bad Request","message":"JSON 解析错误:无法反序列化
java.lang.Long超出 START_OBJECT 令牌;嵌套异常是 com.fasterxml.jackson.databind.exc.MismatchedInputException:不能 从 START_OBJECT 令牌中反序列化java.lang.Long的实例\n 在 [来源:(PushbackInputStream);行:1,列: 1]","trace":"org.springframework.http.converter.HttpMessageNotReadableException: JSON 解析错误:无法反序列化java.lang.Long的实例 START_OBJECT 令牌;嵌套异常是 com.fasterxml.jackson.databind.exc.MismatchedInputException:不能 从 START_OBJECT 令牌中反序列化java.lang.Long的实例\n 在 [来源:(PushbackInputStream);行:1,列:1]\r\n\tat
【问题讨论】:
标签: spring-boot