Maven环境构建多模块项目
这里以四个模块为例,通俗易懂
模块 maven_parent – 基模块,就是常说的parent (pom) fu
模块 maven_dao – 数据库访问层 例如jdbc操作(jar)
模块 maven_service – 项目的业务逻辑
模块 maven_controller --用来接受请求,响应数据,使用maven的web模板
请求到controller ,controller调service ,service调dao
步骤
创建maven父模块
在父模块创建maven子模块maven_dao - maven_service maven_controller
子模块a需要使用子模块b,在子模块a的pom中导入模块b即可
依赖
依赖传递
- 项目只需要依赖A,而A的依赖的运行需要依赖B,则导入依赖A的时候会将B一起导进来
依赖排除
如果 要使用的依赖A和B 都需要依赖D
我们只想要依赖A中的依赖D,那么可以排除掉B中的依赖D
聚合和继承
构建springboot多模块
https://zhuanlan.zhihu.com/p/99643046