请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于controller和service层

师兄可以说下到底哪些代码应该放进controller层哪些代码放入service层吗,刚刚学,这两个层搞得我有点晕。谢谢啦~

正在回答

2回答

南船座 2019-07-27 12:09:59

dataobject层是数据库表相关 字段名和数据库表保持一致

repository层是对数据实现增删改查等操作 这里集成了JpaRepository意味着常规对数据表的增删改查springboot已经为你实现了

service层的代码 主要发实现你一个业务的具体操作

那么创建订单的业务 就放在controller层里 具体实现这个业务的操作(计算总价 主表入库 附表入库 扣除库存这些都是具体操作)就放到service层里

controller只写业务 具体调用的操作实现增删改查 直接在调用对应的service

这样的好处就是层级分明 易于扩展

0 回复 有任何疑惑可以回复我~
廖师兄 2019-07-29 17:38:53

楼上说得非常对。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信