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

讨论题目:

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

思路点拨:

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

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


去发布

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

我的作业

全部作业

意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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