1.建父工程
- 建立一个maven工程
- 使用
dependencyManagement
管理版本:锁定jar包版本, 起到版本仲裁的作用 - 子module可以省略
group、version
, 用到的jar包版本先从父工程找到的话使用父工程锁定的版本
2.创建各个子module
可以简单的总结为:建立module,改pom,写yml, 写主启动类
- 子module通过parent标签指定所依赖的父工程
- 在pom.xml中添加当前module使用的
dependencies
标签添加使用到的jar包,可以省略version、scope的指定 - 在application.yml中添加项目的配置信息
- 编写主启动类, 在类上标注
@SpringBootApplication
3.dependencyManagement
和dependencies
区别
- <dependencies>中的jar直接加到项目中,管理的是依赖关系(如果有父pom,子pom,则子pom中只能被动接受父类的版本);
- <dependencyManagement>主要管理版本,对于子类继承同一个父类是很有用的,集中管理依赖版本不添加依赖关系,对于其中定义的版本,子pom不一定要继承父pom所定义的版本。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。