通过改造之后,感觉Controller层与Service层合并了,这样感觉不是很好啊?
原先的@Service标准的类变成了@RestController了,并且其业务实现还在,这不就是合并了吗?可不可以这样,原先的Service、ServiceImpl等不要动,另外再新增Controller的接口类(API)和Controller的实现类(Impl),然后再去调用Service,这样不仅没有合并了,而且还没有破坏MVC的模式啊。
101
收起
正在回答 回答被采纳积分+1
1回答
Java架构师讲师团
2020-04-08 20:19:33
其实微服务里没有“controller”这个概念了,这里保留的controller是为了兼容以前的老代码。微服务上下游关系都直接面向服务本身,返回按照json格式,不用再封装视图层
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星