问题描述
我的域对象中的一个字段定义为长
Long balance
当我使用@RequestBody批注时,看起来它确实将http请求主体映射到我的域对象,但是启用了强制进行Long类型转换的默认反序列化。
例如:
当消费者提交的余额值为5.12时,反序列化后的余额仅为5。问题:
(1)从最佳实践的角度来看,由于请求未定义,我们是否会抛出400错误请求?或者只是进行这种类型转换然后继续?
(2)如果我们想退回400,由于@RequestBody默认设置了转换逻辑,我们该怎么做?我们应该做一个压倒一切并且有一个定制的解串器吗?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)