在controller中装载的是service的实现类,那在service这个类有什么用呢?
来源:8-2 后台商品新增,保存,更新,上下架功能开发
大恒
2018-03-07
写回答
2回答
-
controller 一般约定是处理和前端的逻辑
比如权限校验 token验证等等
service 层一般处理的是实际的业务逻辑
Dao层处理的是和数据库持久层的联系
controller 上面的注解是 @Controller
service 上面是 @Service
Dao 上面是Repository
这三个注解 都是声明当前类是spring的组件 只是组件类型不同
交由spring 管理控制反转
service这个类还有个一个好处就是面向接口编程
利用了java的多态 因为java中接口可以多实现 而不能多继承
后期可扩展性比较高
具体优点你可以搜一下资料
10 -
Geely
2018-03-11
这个是mvc结构,service里面才是真正的业务逻辑。controller是请求入口。about同学回答的相当清晰。
00
相似问题