项目后端用的是 jdk8 + springboot
用户需要清空某个数量或者金额,然后这时候前端会传空字符串""过来;另外项目里约定,如果某个字段传 null 的话,则认为这个字段无需修改。
所以后端每次遇到这种清空数值的场景,都需要针对这个字段在进行反序列化的时候做额外的处理,判断是否传了空串过来,假如传了空串的话,则做一个标记,后续业务需要识别标记做处理。
目前项目里已经好多个地方遇到这种场景了,但是没有很好的抽象以及复用,以至于每个字段都写一些反序列化的代码来处理,挺麻烦的。
想请教各位大哥,你们是否有遇到过类似的场景,都如何解决的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.