Spring Boot的每个发布版本都会规划它所支持的依赖项。实际上,你不用指定这些依赖项的版本号,因为Spring Boot都为你管理好了。当更新Spring Boot时,会相应的更新依赖。
spring-cloud-dependencies也是一个依赖管理器的pom文件,与spring-boot-starter-parent的作用一样,不同的是spring-cloud-dependencies是对cloud的依赖管理。如:spring-cloud-starter-config、spring-cloud-starter-netflix-eureka-server
1使用spring-boot-starter-parent
1.1.配置继承spring-boot-starter-parent:只需要在这里指定Spring Boot的版本号。如果导入其他的starters,你可以完全省略版本号。

1.2可以通过property覆盖内部的依赖

2不使用parent POM,配置Spring Boot
2.1如果你可能有自己的企业标准parent,或者你可能只是比较喜欢明确声明所有的Maven配置。可以通过使用scope=import利用依赖管理的便利:不过这种方式不能使用property的形式覆盖原始的依赖项

2.2要达到同样的效果,需要在dependencyManagement里面的spring-boot-dependencies之前添加依赖的东西