【讨论题】是否可以扩展自定义的响应数据结构为枚举参数?
我要参与
【讨论题】是否可以扩展自定义的响应数据结构为枚举参数?
讨论题 2.3k
等103人参与
来源: 第1周 / Java架构师-技术专家

讨论题目:

目前项目中每个接口都会返回一个包装的结果集传给前端,前端不论是H5、iOS或者安卓还是小程序,都能够解析并行执行对应操作。虽然我们的封装类可以用,但是我们是写死数据的,我们考虑能否扩展自定义的响应数据结构`ImoocJsonResult`为枚举参数,从而实现更好的可维护性和扩展性?

思路点拨:

状态码,消息数据以及是否成功等信息都可以封装到枚举中,作为枚举的参数,定义不同的枚举展示不同信息。如果要扩展直接去扩展枚举即可。

在返回的时候就是 return ImoocJsonResult.ok(ResponseEnum.DisplaySuccess);如此在调用并返回的时候就不用在控制层写死提示的信息了。


去发布

登录后即可发布作业,立即

我的作业

全部作业

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师