情况1: springboot2的学习项目
点入这个依赖进去后 发现,还有<parent>标签
再点进去。
1、发现他的打包方式是pom. 也就是用来管理其他项目的。
2、 发现他有许多<dependency>
这里第一个重点:
如果在 parent项目中 有直接的<dependency>
那么我的学习项目 也就会自动引入哪些依赖。
但是当前是
需要手动引入依赖
情况2:
先定义一个parent 项目
在定义一个子项目 demoA
我们会发现,demoA这个项目会自动引入 lombok依赖
那是因为 父项目 引入了lombok依赖
demoA 要想使用mysql依赖,必须手动引入(不需要输入版本号),因为父项目parent使用
<dependencyManagement>这个标签管理了mysql, 但是被管理的依赖并没有真正的引入到工程中,因此demoA必须手动引入依赖。