当前位置: 首页 > news >正文

Mybatis-Plus的Iservice接口

如下为Iservice接口的图示,但是在学习这部分内容时有个很大的疑惑,为啥不直接注入mapper层,而偏要在service层中去实现mapper层已有的功能?

先说Service层的实现逻辑:

基于SSM的框架是service接口与serviceImpl类,spring通过自动代理,创建出serviceImpl层,在serviceImpl层中又使用@Autowired去注入mapper,并且在service层中使用mapper中定义的持久层语句来进行增删改查。

现在由于要让service去 继承 Iservice的方法,又由于serviceImpl需要去 实现 service,所以现在的关系是(实体)serviceImpl 继承 (MP自带)serviceImpl 实现 (MP自带)Iservice。 

但是现在Iservice中有大量的增删改查的方法,service去实现Iservice的方法就会很臃肿。

所以去增加一个IserviceImpl,让service去继承IserviceImpl并且实现Iservice,那么所有的方法统一存放在IserviceImpl就可以了。

相关文章:

  • 台式机电脑CPU天梯图2025年6月份更新:CPU选购指南及推荐
  • 生物发酵展同期举办2025中国合成生物学与生物制造创新发展论坛
  • 16-Oracle 23 ai-JSON-Relational Duality-知识准备
  • Golang——10、日志处理和正则处理
  • 黄柏基因组-小檗碱生物合成的趋同进化-文献精读142
  • HTML面试整理
  • JUC并发编程(四)常见模式
  • EMC VNXe 存储系统日志收集方法
  • Go 语言中的 make 函数详解
  • 【Android】浅析View.post()
  • IDEA中的debug使用技巧
  • Git开发实战
  • 什么是高考?高考的意义是啥?
  • 基于Python学习《Head First设计模式》第七章 适配器和外观模式
  • MQTT协议详解技术文档
  • (LeetCode 每日一题)3170. 删除星号以后字典序最小的字符串(贪心+栈)
  • leetcodeT3170
  • Xilinx IP 解析之 Block Memory Generator v8.4 ——01-手册重点解读(仅 Native R
  • RAG检索系统的两大核心利器——Embedding模型和Rerank模型
  • 【第六篇】 SpringBoot的日志基础操作
  • 淘宝上网站建设为啥这么便宜/5118数据分析平台官网
  • 北京城乡建设委员会网站/惠州网络推广平台
  • 济南网站建设 贯日/外链生成网站
  • 咸宁网站开发/代运营哪家比较可靠
  • 什么网站排名做的最好/百度金融
  • 大连网站搜索排名提升/免费的舆情网站入口在哪