Spring @RequestBody注释自动将JSON请求主体转换为Object。转换过程对我们来说似乎是一个黑匣子。但是,我需要控制转换过程以使预期的无效输入失败。
查看下面的代码。 JSON请求正文包含带有大写字母的“ id”字符串。当Spring自动将其转换为UUID对象时,它将成功。
something
但是,我希望这种大写字母输入失败。不确定@RequestBody注释是做什么的。看起来它使用UUID.fromString()将String输入转换为UUID对象。但是我想对转换过程进行一些控制以使其失败。
答案 0 :(得分:0)
您还可以检查属性编辑器。