第四课
商品值对象划分(2):课程时长值对象的技巧
为什么要处理时长,把它干成值对象?
在我们 数据库中存的是 bigint 也就是 秒
实际展示的时候 可能要显示为
几小时、几分、几秒
同时,由于后台功能,我们可能时刻需要调整时间
这些事不应该让前端去控制
本课时知识点
重写MarshalJSON方法,当把对象JSON化输出时,可以拦截并更改输出内容
本课时的课后思考题和代码优化 在 课时课件里。
Last updated