栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot中,为什么使用Service+ServiceImpl的结构?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot中,为什么使用Service+ServiceImpl的结构?

问题:写好service层接口后,我们会serviceImpl的实现类,但是,我们在controller层实际注入的却是service接口,如果这样的话,我们serviceImpl实现类有什么作用?

解答:在我们注入的时候,使用自动装配 @Autowired 或者@Resource注解,在装配或者注入的时候都是先是实例化后,再往下进行。 所以这里虽然注入的是service接口,但实际上注入的是该接口的实现类。这里我们可以实验一下:

        这里controller层注入的是service

我们在impl实现类里输入打印信息 “123”

 

执行controller方法后,执行service的实现类,输出123

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756450.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号