官方的Getting Started
技術標籤:跟著官方文件學習Spring Bootspring boot
開啟官方文件的Getting Started選單,可以看到如圖1所示的頁面。
其中對這部分做了簡單說明。大致意思就是如果你要開始學習Spring Boot或者使用傳統的Spring Framework。這個Getting Started部分回答了你的一些基本問題。如:為什麼學?如何學?以及一些簡單的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/
通過start.spring.io建立的應用,在pom.xml 中預設添加了外掛依賴。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
這個依賴是用來將應用構建成可執行jar的。否則專案打成jar也不能順利執行。