关于controller和service层
来源:8-1 发起微信支付-后端(上)
weixin_慕UI4102001
2019-07-26
师兄可以说下到底哪些代码应该放进controller层哪些代码放入service层吗,刚刚学,这两个层搞得我有点晕。谢谢啦~
写回答
2回答
-
dataobject层是数据库表相关 字段名和数据库表保持一致
repository层是对数据实现增删改查等操作 这里集成了JpaRepository意味着常规对数据表的增删改查springboot已经为你实现了
service层的代码 主要发实现你一个业务的具体操作
那么创建订单的业务 就放在controller层里 具体实现这个业务的操作(计算总价 主表入库 附表入库 扣除库存这些都是具体操作)就放到service层里
controller只写业务 具体调用的操作实现增删改查 直接在调用对应的service
这样的好处就是层级分明 易于扩展
012019-07-29 -
廖师兄
2019-07-29
楼上说得非常对。
00
相似问题