SpringBoot(一)、基于Maven构建多模块项目
分布式项目搭建规范
规范地搭建微服务项目将有助于应用的开发、维护以及代码的理解。目前应用比较广泛的是基于Maven构建多模块的方式,这种方式搭建的每个模块各司其职,负责应用中不同的功能,同时每个模块采用层级依赖的方式,最终构建成一个聚合型的Maven项目。
本项目将结构划分成了4层,结构如下图。当然,随着实际情况,后续也可按照所需自由划分。
技术选用
- jdk1.8
- Idea2020
- Maven
- Springboot
- fastjson
- lombok
相关工具的安装和使用这里不再赘述。
使用idea构建Maven父项目
首先,我们先通过Idea构建父项目course,步骤如下:
(1)打开开发工具Idea,然后选择菜单栏中“File”的“New”命令,进入“New Project”,即创建新项目的界面
(2)单击“Next”按钮,进入Maven多模块项目的命名界面,在这里建议Maven项目的命名尽量简洁、规范,单击“Finish"完成
(3)选中父项目的src文件夹,右键点击删除。
使用idea构建子模块
(1)右键父项目course,新建模块sdk。
(2)修改新模块名称为sdk,点击finish完成。