专栏名称: 架构文摘
每天一篇架构领域重磅好文,涉及一线互联网公司应用架构(高可用、高性能、高稳定)、大数据、机器学习、Java架构等各个热门领域。
今天看啥  ›  专栏  ›  架构文摘

这是我见过写得最烂的Controller层代码,没有之一!

架构文摘  · 公众号  ·  · 2024-06-16 16:43
    

文章预览

来源:zhuanlan.zhihu.com/p/28708259 后台点击菜单“学习资料”—“书籍” , 免费 领取 《程序员书籍资料一份》 后台回复“ 5000 ”,免费 领取 面 试技术学习资料 一份  一. 接口定义 工作中,少不了要定义各种接口,系统集成要定义接口,前后台掉调用也要定义接口。接口定义一定程度上能反应程序员的编程功底。列举一下工作中我发现大家容易出现的问题: 1. 返回格式不统一 同一个接口,有时候返回数组,有时候返回单个;成功的时候返回对象,失败的时候返回错误信息字符串。工作中有个系统集成就是这样定义的接口,真是辣眼睛。这个对应代码上,返回的类型是map,json,object,都是不应该的。实际工作中,我们会定义一个统一的格式,就是ResultBean,分页的有另外一个PageResultBea 错误范例: //返回map可读性不好,尽量不要  @PostMapping( "/delete ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览