SpringBoot2的依赖管理特性

在学习SpringBoot之前,我们经常因为某个jar包的maven坐标版本问题,导致项目运行问题,在SpringBoot2中,会将符合SpringBoot的所有包的推荐版本进行默认封装,保证版本的正确性,这被称为自动版本仲裁机制,我们只需要在Maven项目中导入spring-boot-starter-*坐标即可自动导入对应场景(比如web)开发中常用的jar包,如果我们想要导入坐标,可以不用写version,因为SpringBoot帮我们封装好了推荐的版本号,而如果我们想要强制改变某包的版本,则需要加入以下配置,这里以mysql驱动为例:

  • 首先我们应该点开父配置:
    SpringBoot2的依赖管理特性_第1张图片
    再点开其父配置
    SpringBoot2的依赖管理特性_第2张图片
    会发现这里有所有包对应的默认推荐版本号
    SpringBoot2的依赖管理特性_第3张图片
    我们只需要在我们的pom配置中添加以下配置:
    在这里插入图片描述

你可能感兴趣的:(SpringBoot2,SpringBoot2)