要返回客户端数据 一定要return写在控制器里吗
不能写在封装的函数里吗
因为 我判断逻辑有点多 不同判断 返回客户端 如果都写在控制器里看起来太臃肿了
要返回客户端数据 一定要return写在控制器里吗
不能写在封装的函数里吗
因为 我判断逻辑有点多 不同判断 返回客户端 如果都写在控制器里看起来太臃肿了
不一定非要写return,你可以把Conttoller方法定义为void
的,然后自己通过HttpServletResponse
进行响应给客户端。只是需要自己设置Content-Type
这些Header。
自 要返回客户端数据 一定要return写在控制器里吗 继续讨论:
你想说的应该是,Controller中大部分返回都在这边导致代码太臃肿了是嘛?
可以吧返回信息统一在service中写好,然后所有判断以及业务都在service中写好,最后返回Controller中,交由Controller统一控制返回
这是service
Controller中只存在少量代码判断,其余操作都由service完成,
谢谢 你这个方法不错 把 不同判断的返回值都封装起来 到控制器里return