在上一篇文章中,我们通过编写咱们的第一个Spring Boot的Hello World入门小程序,体会到了Spring Boot的强大与便捷。其实,我要说的是,它的这些功能都是基于其给我们提供的两大优秀特性而来的。那Spring Boot给我们提供的是哪两大优秀特性呢?我就直接告诉大家得了,一个是依赖管理,一个是自动配置,在这篇文章中,我们先来说一下Spring Boot的依赖管理机制。
Spring Boot特点
我们可以清楚地看到,咱们的第一个Spring Boot的Hello World入门小程序的最大特点就是在其pom.xml文件里面引入了一个Spring Boot的父项目,并且还在其中又导入了一个spring-boot-starter-web
依赖。继而,我们开发需要的所有包就全部都导进来了,如此一来,在开发的整个过程中,我们便无需关心任何的导包问题了,直接就能上手编写代码。不知你有没有想过,这是为什么呢?
依赖管理
父项目做依赖管理
首先,我们来分析下Spring Boot工程里面引入的父项目。每一个Spring Boot工程,它里面都会有spring-boot-starter-parent
这么一个父项目,那么该父项目