前言:Spring体系中很多库之间相互依赖,但是由于版本之间差异比较大,我们需要比较精确的知道每个库的版本对应关系,不然很容易造成“库”与“库”之间对应不上,导致部分功能无效,甚至是异常情况。程序员排查起来一个头两个大,本篇文章将介绍如何利用gradle的插件来实现版本自动管理机制
1、依赖管理
- 1、每个SpringBoot版本都提供了他能支持的依赖清单, 所以开发中我们不需要在配置文件中指定版本,SpringBoot会自动帮我们管理这些依赖,当我们升级SpringBoot的时候,SpringBoot所支持的依赖清单也会自动升级
- 2、我们在用SpringBoot管理依赖的时候,可以自定义版本号覆盖SpringBoot本身依赖的版本
- 3、springBoot支持的依赖清单包括Spring所有模块以及Springboot依赖的第三方库
- 4、每个发布的SpringBoot版本都与一个基础版本的SpringFramework有关联,官方是不建议指定版本的
上述的官方文档关于依赖管理的描述,总结下来就是:
在SpringBoot开发中,如果使用了依赖管理,那么Spring所有模块和SpringBoot依赖的第三方库我们不需要指定版本号
关于SpringBoot依赖的第三库在上述链接文档的这个部分(点击POM即可查看):