一.创建SpringBoot项目时的入门程序解析

创建SpringBoot项目时Dependencies选择web,会自动创建两个起步依赖,一个是web依赖,一个是test依赖。web依赖主要负责web开发,而test依赖主要负责单元测试。 其中web依赖中包含了应用开发所需要的常见依赖。test依赖包含了单元测试所需要的常见依赖。原理是maven的依赖传递特性。
SpringBoot官方定义了很多起步依赖,每个起步依赖用来开发特定的功能。

spring-boot-starter就是起步依赖的意思。
起步依赖不需要指定版本号,因为springboot项目都有一个统一的父工程,起步依赖的版本号都在父工程中进行了统一管理。指定了父工程的版本号,springboot会自动引入与父工程相对应的起步依赖版本。

在springboot依赖中,已经将Tomcat依赖集成进来了,运行springboot项目时,会运行内嵌的tomcat服务器。
