Jackson自定义序列化器、反序列化器【用于处理价格精度问题】
打个比方: 用户看到的金钱数值都是保留两位的,但是实际service计算、存储在DB中的数值都是保留多位的,【至于四舍五入还是奇进偶不进就结合具体的业务处理】最后扣款是扣除两位小数
假如所有和价格相关的属性都在service层自己进行倍数的放大和缩小,代码显得十分的冗余!毕竟不是主业务代码,次业务代码都要想方设法的抽取出来!
例如 在数据库中存储都是四位小数的存储,在service层都是四位小数...
原创
2019-12-11 11:51:06 ·
438 阅读 ·
0 评论