在SpringMVC的Controller层处理业务逻辑好吗

 我来答
小生233333333
推荐于2018-04-11 · 超过20用户采纳过TA的回答
知道答主
回答量:79
采纳率:100%
帮助的人:26.8万
展开全部
标准的MVC确实是直接在controller中实现业务逻辑,但实际项目里,还是会建议在controller和数据库操作之间封装服务层。
一方面,controller在对应不同的请求url,从功能上会存在很多重复;不好维护;
另一方面,要考虑你的服务功能将来可能暴露给其他前端,比如其他应用接入,或者不同的终端(如APP、移动H5等);有些服务甚至可能单独剥离出来独立部署;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式