采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
师兄可以说下到底哪些代码应该放进controller层哪些代码放入service层吗,刚刚学,这两个层搞得我有点晕。谢谢啦~
dataobject层是数据库表相关 字段名和数据库表保持一致
repository层是对数据实现增删改查等操作 这里集成了JpaRepository意味着常规对数据表的增删改查springboot已经为你实现了
service层的代码 主要发实现你一个业务的具体操作
那么创建订单的业务 就放在controller层里 具体实现这个业务的操作(计算总价 主表入库 附表入库 扣除库存这些都是具体操作)就放到service层里
controller只写业务 具体调用的操作实现增删改查 直接在调用对应的service
这样的好处就是层级分明 易于扩展
明白了,感谢!
楼上说得非常对。
登录后可查看更多问答,登录/注册
从0到1开发中小型企业级Java应用,并学会迭代重构技巧
8.1k 10
3.2k 4
6.7k 9
2.0k 32
4.0k 26