@controller 和@service的区别 10 今天面试时被问到一道问题:@controller与@service的区别,还有@controller里可以@service吗?这道题纠结了好久了,就大神的解答! 皮卡丘12010 | 浏览 8572 次 我有更好的答案 推荐于2016-02-01 17:49:06 最佳答案 他们都是spring提供的注解,其中@controller对应的是mvc模式中的c,即控制层,@service是处于m,即业务层,并且@controller中是可以用@service的。 追问 那是不是可以理解为service与controller合并了 追答 真的不好意思,我本来以为是@controller中是可以用@service的,但是刚刚和同学一起探讨了一下这个问题,最终我们感觉应该是不可以的,因为那样spring就不能分辨这个类到底是controller还是service了,不好意思,是不可以的~~ 本回答由提问者推荐 答案纠错 | 评论(7) 59 15 发布评论 速亚青 | 2017-8-21 15:14 既然spring不能分别controller 和 service 那为什么他们不是一样的啊 回复 寻找袜子ghd | 2017-3-3 17:28 controller关注请求分发,service关注业务逻辑 回复 无尽灰云o | 2016-5-2 02:41 controller里面不用service怎么处理传过来的数据?难道在controller里写?追答的部分说错了 回复 CMShome | 2016-4-13 10:35 你们 不想问问,到底是controler里面的代码写的多呢,还是在service里面写的代码多呢?我在的项目里面好像要求事物逻辑具体实现什么的最好写在service里面,而controler里面呢就是简单的概括作用。就像作文的一句话概括的句子,service里面再详细阐述这个观点。 回复 难道不大 | 2016-1-11 16:24 回复 懂得多一点:说说见解啊,详细点,谢谢大神 回复 12下一页>
12下一页>