我们发现 SpringBoot引入了pom依赖之后只需要很少的代码即可实现一个较复杂的应用
其中原理是如何呢 让我们来逐步分析:
一、pom文件
1、父项目:Spring Boot的版本仲裁中心
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
为何称作是版本仲裁中心呢
因为底层几乎定义了所有jar包的版本
真正管理Spring Boot应用里面的所有依赖版本
(仅列举一小部分)
因而 导入依赖默认可以不用写版本
但部分没有被管理的jar包仍需要声明版本号
2、启动器Starter
<dependencies