Springboot多模块配置详细教程+源码案例+所遇到的坑

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门,即可获取!

在开始动手之前,我们先捋一捋每个模块的作用,清楚需求做事才有目的。之后再说如何创建:

在这里插入图片描述

首先,如上图所示,我这里分了四个子模块和一个父模块。

其中ww_system模块主要放entity、service、serviceImpl、mapper等文件。

ww_common主要放一些公共的工具类,

ww_blog是我的前台controller控制器

ww_admin 是系统的web启动入口,包括系统后台controller都在这。是整个系统启动的入口。

有心的朋友可以再单独把service也单独抽出来做一个模块,不过我觉得没有必要,用了mybatisplus之后service和mapper就很少写了。

如何创建?

1,创建父模块

在这里插入图片描述

父模块的创建和平常我们创建Springboot项目没法不同,一步一步来就行了,不过既然是父模块,那么它显然是不需要src目录的,所以创建后直接删掉它就行。其他的东西爱删不删,留下pom文件就行。

2,创建子模块。

创建子模块的时候不要直接在左上角new ->project来创建。要选择我们刚创建好的父模块项目,在它上面右击创建new module。

在这里插入图片描述

然后一直下一步就行,这里还没有什么要注意的地方,按照这种方式在父模块上右键创建其余的另外三个子模块。

3,重点:配置依赖

都创建好之后就是重点了,要配置我们几个模块之间的关联关系,

大致思路就是:所有的子模块都继承父模块

ww_admin和ww_blog两个带控制器的模块要引用ww_system和ww_common公共模块。

公共模块ww_common不依赖任何模块,只补充它所需要的jar包坐标就行

然后,父模块pom中不需要配置build

  • 17
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值