当前位置:网站首页 > 技术博客 > 正文

springmvc依赖包



通过IDEA,基于Maven构建SpringBoot多模块项目,通过父工程统一管理依赖,按功能划分模块,优化代码结构,方便分工合作。

当前使用的工具版本,作为参考

工具 版本 备注 IDEA 2023.3.3 SpringBoot 3.3.4 Maven 3.8.4 Java 17

1. 创建一个根工程【一个空目录,然后用IDEA打开即可】,并新建一个pom文件

目录结构如下:

 
  

pom.xml文件内容及说明如下:

 
  

2. 在IDEA中创建一个功能型module(一方包)

以ddp-framework模块为例,该模块为本项目的框架模块,包含公共功能,比如自定义鉴权校验,自定义接口返回,自定义业务异常,公共工具类等,作为功能模块被其他模块依赖,不对外提供访问接口

通过Spring Initialzr创建一个功能模块项目

目录结构如下:

 
  

pom.xml文件内容及说明如下:

 
  

3. 在IDEA中创建一个访问型module

以ddp-webapi模块为例,该模块为本项目的接口模块,统一对外提供接口访问功能,比如登录登出,用户管理,菜单管理等,可单独启动部署服务

通过Spring Initialzr创建一个功能模块项目

目录结构如下:

 
  

pom.xml文件内容及说明如下:

 
  
  1. 通过Spring Initialzr创建模块会默认使用maven-wrapper,我是在工具中配置的自己的maven,所以相关文件都删掉了
  2. 谨慎拆分模块,防止循环依赖,有耦合的功能尽量放在一个模块,划分好功能层次

版权声明


相关文章:

  • 同步通信与异步通信有何不同2025-09-18 21:00:59
  • java线程池最佳实践2025-09-18 21:00:59
  • 编程语言c语言教程2025-09-18 21:00:59
  • 极点五笔拼音输入法下载2025-09-18 21:00:59
  • 关系运算符有哪些2025-09-18 21:00:59
  • mnist数据集有什么特点2025-09-18 21:00:59
  • 考研计算机专业大学排名2025-09-18 21:00:59
  • java 工具2025-09-18 21:00:59
  • crc16校验码计算步骤2025-09-18 21:00:59
  • 算法导论有必要看吗2025-09-18 21:00:59