官網是我們學習的第一手資料,我們不能忽視它。卻往往因為是英文版的,我們選擇了逃避它,打開了又關閉。
我們平常開發學習中,很少去官網上看。也許學完以后,我們連官網長什么樣子,都不是很清楚。所以,我們在開始去學習之前,我們先拜讀一下Spring Boot官網,對其有一個大體上的了解。我們在后續的講解中, 有可能會引用到官網上的知識。
如果要建立完整的知識體系,我的個人看法是了解官網這個環節是少不了的。我在寫《Spring Boot的學習之路》這個系列時,增加了這樣一篇文章,來體現其重要性。
那接下來,我們一起來閱讀一下Spring Boot官網。我們從中可以得到哪些有價值的知識。
一. 訪問Spring Boot網站,看看網站有哪些板塊
Spring Boot地址:https://spring.io/projects/spring-boot
通過上面地址,我們可以看到如下圖顯示頁面。
① Projects 項目
左邊展示的所有的項目列表,Spring Boot就排在第一個,說明還是很重要的呢。不流行都不行
② Overview 概述
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".
中文意思:Spring Boot使創建獨立的、生產級的、基於Spring的應用程序變得容易,您可以“只運行”。
We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
中文意思:我們對Spring平台和第三方庫有一個獨到的觀點,這樣你就可以以最少的麻煩開始了。大多數Spring Boot應用程序只需要很少的Spring配置。
Features 特性
中文翻譯如下:
- 創建一個獨立的Spring應用
- 直接內置Tomcat,jetty,Undertow(不需要依賴WAR包)
- 提供固定的“starter”依賴項以簡化構建配置
- 盡可能自動配置Spring和第三方庫
- 提供生產就緒的特性,如度量、運行狀況檢查和外部化配置
- 絕對沒有代碼生成,也不需要XML配置
③ Learn 學習
這個選項主要包含兩個板塊:Documentation文檔和Guides 指南。
Documentation 文檔
對應版本的相關文檔說明和API文檔的訪問地址
版本號 | 指導說明文檔 | API文檔 |
---|
Guides 指南
我們知道這里提供了一段描述和提供了一個簡單的RESTful Web實例。如果我們是剛開始接觸學習的時候,可以花15-30分鍾按照教程,來體驗一下Spring Boot的方便快捷。
Designed to be completed in 15-30 minutes, a guide provides quick, hands-on instructions for building a starter app for any development task with Spring.
中文翻譯:設計在15-30分鍾內完成,一個指南提供了快速的,實際操作的指導,為任何開發任務與Spring一起構建一個入門應用程序。
下面還提供了一個簡單的實例【Building a RESTful Web Service】,我們一起去看看。
發現這里提供了一個入門級的實例,有說明步驟還可以獲得代碼。如果把這個實例跑一下,能跑通,也算是入門了。
④ Samples 樣例
提供了兩個樣例。作為初學者的話,我看了一下,基本上可以不用去看了。(我選擇放棄)
⑤ Github
Spring Boot源碼的地址,后期如果對源碼感興趣的朋友們,可以收藏起來。
⑥ 2.1.6 版本號
表示是Spring Boot穩定版本
推薦一篇Spring Boot版本號解釋說明:Spring Boot版本號解釋說明
⑦ stackoverflow 關於Spring Boot問題
這里可以提交Spring Boot中的問題。這個社區挺不錯的哈。筆者之前有些問題的解決方案就是從這里找到的。
二. 總結
通過官網的了解, 我們可以知道Spring Boot的版本號說明, 相關說明文檔,簡單樣例,Github源碼。有一個印象即可,后續查找資料。可以選擇從官網上看看。