采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我在跟着老师写代码的时候,发现老师好多代码都写在了controller层, 比如一些判断,以及一些逻辑调用,以及设置cookie,调用redis等,但是根据MVC设计模式,controller层应该主要负责业务的调度,那么是否写一个baseService更好一点呢,但是我又有点纠结于,似乎业务的代码应该是带有事物的代码(@Transcation)的
嗯,都可以的,其实在微服务里面,service和controller可以并为一层,当然事务注解和控制器注解也都要加。如果按照你说的,其实也是对的,一些业务代码放service也可以。
卧槽,老师你这秒回让我有点受不了啊
[/斜眼笑]
懂了懂了,哈哈哈哈,如果后面不改造成微服务的话【此处为改微服务提供方便:直接将各个controller放在 web子工程】,是不是我说的对[斜眼笑],但是其实老师,我纠结点在于,【什么样的代码才算业务代码】 还是严格的说,只要不是业务的调度,就都要放在service
登录后可查看更多问答,登录/注册
一课收获分布式系统开发,微服务核心技术和中间件企业生产落地
1.1k 13
534 11
734 11
1.2k 11
1.1k 10