打开官方文档的Getting Started菜单,可以看到如图1所示的页面。
其中对这部分做了简单说明。大致意思就是如果你要开始学习Spring Boot或者使用传统的Spring Framework。这个Getting Started部分回答了你的一些基本问题。如:为什么学?如何学?以及一些简单的Spring Boot启动和安装说明。还会引导你创建你的第一个Spring Boot应用程序,再顺带着讨论一些核心的原则。
关于Spring Boot的介绍可以直接看本系列的第一章:初识Spring Boot
Spring Boot支持使用Maven和Gradle构建,本系列使用大家熟悉的Maven构建方式。如果自己安装Maven,记得Maven的版本应该是3.3+。
在Installing the Spring Boot CLI这部分,官方文档花了很大滴篇幅在讲解如何安装和使用Spring Boot CLI工具。但是这个东西在实际的使用中用处不大,我们这里不做详细说明,有兴趣的可以好好看看文档,也可以网上搜下其他人讲的。
3.3. Upgrading from an Earlier Version of Spring Boot 这部分讲述了一个很重要的东西,但是我们用不到。 全年之前的大部分项目都用的是Spring Boot 1.x的版本,后来因为各种原因要升级到2.x版本的时候,如果靠自己“硬升”, 是一个很费体力的事情。官方提供的spring-boot-properties-migrator就很有用了。可以说升级过程中引入
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-properties-migrator</artifactId>
<scope>runtime</scope>
</dependency>
后会让你的升级过程直接从0%跳到50%。
接下来文档会带着我们手动创建一个Spring Boot 应用。
这里根据大家习惯,但是这个手动创建其实没啥必要,直接用https://start.spring.io/ 创建即可。可以参考这篇文章:创建一个基本的Spring Boot应用 。
通过start.spring.io创建的应用,在pom.xml 中默认添加了插件依赖。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
这个依赖是用来将应用构建成可执行jar的。否则项目打成jar也不能顺利执行。