关于service层中使用*Service、*Repository注解调用功能的疑问
来源:6-3 买家订单-service创建_A
xxiangyeyu
2022-04-26
如下列这行代码:
ProductInfo productInfo = productService.findOne(orderDetail.getProductId());
像findOne方法的调用,是否可以直接使用repository.findOne(productId),还是如上面代码要封装一层到service再进行调用?还是这完全取决于个人的编码习惯?
写回答
1回答
-
廖师兄
2022-06-06
不是个人习惯,而是规范。repository.findOne(productId) 称为dao层。
规范是controller->service->dao.
如果controller->dao 以后代码多了会特别乱。
00
相似问题