我的项目遵循控制器/服务/存储库样式,如
UserController -> UserService -> UserRepository
和ShopController -> ShopService -> ShopRepository
。现在我想从ShopService获取用户,我应该调用UserService还是直接从ShopService调用UserRepository。
答案 0 :(得分:0)
根据我的理解,只能从服务层访问存储库。
通过服务层公开众所周知的接口。对存储库的任何更改(如底层ORM更改或数据库更改)都将为消费者客户端所知。
所以要回答你的问题 - 请致电UserService
。