1. 依赖管理
(1)自动版本仲裁
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
</parent>
如上:spring-boot-starter-parent父项目中的spring-boot-dependencies几乎声明了所有开发中常用的依赖的版本号,SpringBoot 执行自动版本仲裁
注: spring-boot-starter- * (星号代表某种场景)—— SpringBoot 提供各种常用场景启动器
SpringBoot 提供的所有场景启动器
(2)需要自己更换版本
- 查看spring-boot-dependencies里面规定当前依赖的版本用的 key
- 去相应MAVEN仓库中找到自己需要的版本 : https://mvnrepository.com/
- 在pom文件中添加属性更新依赖,如下以更新MYSQL版本为例
注: 修改后在右侧MAVEN区刷新一下
<properties>
<mysql.version>5.1.43</mysql.version>
</properties>
- 更改成功图片
2. 自动配置
SpringBoot 自动配置好 ——
- Tomcat
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<version>2.3.4.RELEASE</version>
<scope>compile</scope>
</dependency>
- SpringMVC
- Web常见功能
- 默认包结构
- 各项配置默认值
- 按需加载所有自动配置项