在开始动手之前,我们先捋一捋每个模块的作用,清楚需求做事才有目的。之后再说如何创建:
首先,如上图所示,我这里分了四个子模块和一个父模块。
其中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。
然后一直下一步就行,这里还没有什么要注意的地方,按照这种方式在父模块上右键创建其余的另外三个