Springboot(二)、子模块层级依赖

本文介绍了SpringBoot项目中如何管理和建立子模块间的层级依赖,包括在DAO、Service和Server模块间添加依赖。同时,文章详细展示了整合Mybatis的过程,包括创建数据库表、配置Mybatis以及解决版本冲突问题。最后提供了源码地址和博客链接供读者参考。
摘要由CSDN通过智能技术生成

Springboot(二)、子模块层级依赖

在上一章节中创建了基于Maven管理的多模块项目,这一节将介绍如何实现模块之间的依赖。

在这里插入图片描述

从图中可以看出sdk实体层会被dao层和service依赖,因为代码里会引用实体,同理dao层和service层又会被server依赖。serive层主要是定义一些接口,并不进行具体的实现,具体的实现是在server模块,用过dubbo的都知道服务消费端和提供端会引用一个公共的service接口。而在某些项目中也有人直接将公共service接口定义在了sdk中,本项目为了更清晰点将其拆开了。

技术选用

  • idea2020
  • mybatis
  • mysql
  • navicat
  • maven
  • springboot

子模块层级依赖

首先我们将根据上图来实现子模块之间的层级依赖。
(1)在dao模块pom文件中添加sdk依赖
在标签下添加代码:

        <dependency>
            <groupId>com.to.jing</groupId>
            <artifactId>sdk</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>

pom文件如下图,后续随着依赖的增多将不再对pom文件截图。
在这里插入图片描述

(2)在service模块pom文件中添加sdk依赖
在标签下添加代码:

        <dependency>
            <groupId>com.to.jing</groupId>
            <artifactId>sdk</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>

(3)在server模块pom文件中添加service和sdk依赖
在标签下添加代码:

        <dependency>
            <groupId>com.to.jing</groupId>
            <artifactId>service</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
        <dependency>
            <groupId>com.to.jing</groupId>
            <artifactId>dao</artif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值