涉及请求、参数、序列化之类的逻辑可以放在controller。
而具体到数据的 *** 作逻辑,也就是增删改查的 *** 作都应该完整封装到service中。
一方面是对于事务的要求,比如一个请求过来,后台需要多步增删改查,一般都要求放到一个service方法中也就是同一段事务里。
另一方面也是为了提供统一的接口,有的业务除了本地的controller还会需要服务间通信,比如rest api或者rpc什么的,最后他们都应该从同一个service拿到一致的基础数据,然后由各自的controller按各自的需求加工后返回。
有帮到你的点赞、收藏一下吧
需要更多教程,微信扫码即可
别忘了扫码领资料哦【高清Java学习路线图】
和【全套学习视频及配套资料】
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)