关于SpringMvc使用@RequstBody报错500的原因
在使用SpringMvc框架接收前端数据添加到数据库时报500错误,
@PostMapping public Result save(@RequestBody Book book) { boolean flag=bookService.save(book); return new Result(flag,flag?Code.SAVE_OK:Code.SAVE_ERR); }
删除@RequstBody后程序不报错,但数据库添加为空值,也就是说Book类有问题或者是配置文件的问题,第一时间想到可能是Book类,经排查发现Book类创建了一个有参构造函数,@RequstBody使用的是无参构造方法,所以只需要添加无参构造方法,或是删除那个有参构造方法