涉及请求、参数、序列化之类的逻辑可以放在controller。
而具体到数据的操作逻辑,也就是增删改查的操作都应该完整封装到service中。
一方面是对于事务的要求,比如一个请求过来,后台需要多步增删改查,一般都要求放到一个service方法中也就是同一段事务里。
另一方面也是为了提供统一的接口,有的业务除了本地的controller还会需要服务间通信,比如rest api或者rpc什么的,最后他们都应该从同一个service拿到一致的基础数据,然后由各自的controller按各自的需求加工后返回。
有帮到你的点赞、收藏一下吧
需要更多教程,微信扫码即可
???
别忘了扫码领资料哦【高清Java学习路线图】
和【全套学习视频及配套资料】
版权声明:本文为qfzhaohan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。