讨论数量:
service 更应该用来做一些与数据模型关联性不高的服务
并不认同,在我看来 Service 可以用来放业务逻辑,和他是否与模型耦合无关。
比如这个项目以后拆分为类似微服务的多个子项目,原本的数据库操作会变为 Http 或者 RPC 请求,那么我只需要修改 OrderService
的实现而不需要修改 Controller 代码,那么我这个封装就是合理的。
service 更应该用来做一些与数据模型关联性不高的服务
并不认同,在我看来 Service 可以用来放业务逻辑,和他是否与模型耦合无关。
比如这个项目以后拆分为类似微服务的多个子项目,原本的数据库操作会变为 Http 或者 RPC 请求,那么我只需要修改 OrderService
的实现而不需要修改 Controller 代码,那么我这个封装就是合理的。
推荐文章: