cloud项目还是用MVC拆分的思想拆分项目吗

来源:8-2 Zuul:路由转发,排除和自定义

搬砖战士

2018-10-25

不是很理解项目的拆分思想, 为什么controller和业务逻辑是放在一起的.
之前写项目都是controller放在product_web项目, 专门处理一些限流, 参数校验, VO转换, 异常处理之类的逻辑. 然后把业务逻辑, 缓存 数据库访问的逻辑放在一个product_service项目里. 老师现在把cloud项目这样, 所有业务逻辑整合在一个项目中, 是有什么考虑吗

图片描述

写回答

1回答

廖师兄

2018-10-26

“数据库访问的逻辑放在一个product_service项目里”

你说的是一个模块吧?

我这门课主要演示微服务的拆分,从业务维度拆分为不同的服务,一个服务里的模块就没有拆得太细了,一方面是业务逻辑不多,代码比较简单。另一方面担心同学看了觉得太复杂。如果你的业务复杂的话,我是同意拆分更细的哦。

0
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5672 学习 · 2489 问题

查看课程