Part I. Spring Boot Documentation
文檔說(shuō)明:
文檔對(duì)應(yīng)的版本為 2.1.0.M3
這不是文檔的完整中文翻譯,也有可能跟原文文字不一一對(duì)應(yīng),只是我閱讀文檔時(shí)候做的簡(jiǎn)單筆記
如果對(duì)應(yīng)的章節(jié)沒(méi)有任何中文炉旷,有可能是文檔內(nèi)容比較少,建議直接看原文沛豌,或者是我不感興趣的部分
目錄標(biāo)題沒(méi)有做翻譯庸娱,首先標(biāo)題一般一眼就能看懂什么意思,不做翻譯還能保證原文意思畦娄,其次也方便對(duì)應(yīng)到原文位置
1. About the Documentation
Spring Boot 指南提供了3種格式的文檔:
文檔都按版本號(hào)歸類好了又沾,還包括一個(gè)當(dāng)前版本的固定文檔位置。
這份指南文檔可以免費(fèi)獲取和傳播熙卡。
2. Getting Help
如果你在使用 Spring Boot 遇到問(wèn)題了杖刷,可以嘗試一下幾個(gè)渠道:
- How-to-documents:提供了大多數(shù)常用場(chǎng)景的解決方法
- 回顧 Spring 的基礎(chǔ)知識(shí):Spring Boot 是基于很多 Spring 項(xiàng)目來(lái)建造的,可以訪問(wèn)官網(wǎng)獲取相關(guān)信息
- 在網(wǎng)上問(wèn)問(wèn)題:推薦 stackoverflow.com驳癌,建議先限定 spring-boot 分類
- 如果是 Bug滑燃,在 GitHub上面提交 issues
Spring Boot 是開(kāi)源的,包括文檔颓鲜,如果有發(fā)現(xiàn)錯(cuò)誤表窘,可以在 GitHub上面提交 issues 跟進(jìn)。
3. First Steps
如果你是正在入門 Spring Boot 的新手甜滨,可以參看文檔的第二部分:Getting Started乐严,主要內(nèi)容有:
- 前期準(zhǔn)備:Overview | Requirements | Installation
- Introducing Spring Boot
- System Requirements
- Installing Spring Boot
- 開(kāi)發(fā)指導(dǎo)
- Developing Your First Spring Boot Application
11.3 Writing the Code
- 運(yùn)行你的程序
11.4 Running the Example
11.5 Creating an Executable Jar
4. Working with Spring Boot
準(zhǔn)備好了選擇并開(kāi)始使用 Spring Boot?請(qǐng)參看文檔的第三部分:Using Spring Boot衣摩,那里有你需要了解的信息昂验。
- 構(gòu)建系統(tǒng):Maven | Gradle | Ant | Starters
- 最佳實(shí)踐:Code Structure | @Configuration | @EnableAutoConfiguration | Beans and
Dependency Injection - 運(yùn)行你的代碼:IDE | Packaged | Maven | Gradle
- 打包你的應(yīng)用:Production jars
- Spring Boot CLI: Using the CLI
5. Learning about Spring Boot Features
需要了解更多關(guān)于 Spring Boot 的核心功能,你可以參看文檔的第四部分:Spring Boot features艾扮。
- 核心特性: SpringApplication | External Configuration | Profiles | Logging
- Web 應(yīng)用: MVC | Embedded Containers
- 和數(shù)據(jù)庫(kù)協(xié)作: SQL | NO-SQL
- 消息中間件: Overview | JMS
- 測(cè)試: Overview | Boot Applications | Utils
- 運(yùn)行: Auto-configuration | @Conditions
6. Moving to Production
當(dāng)準(zhǔn)備發(fā)布你的 Spring Boot 應(yīng)用到生產(chǎn)環(huán)境是凛篙,文檔提供了你可能會(huì)喜歡的一些技巧,詳情請(qǐng)參看文檔的第五部分:Spring Boot Actuator:Production-ready features
- Management endpoints: Overview | Customization
- Connection options: HTTP | JMX
- Monitoring: Metrics | Auditing | Tracing | Process
7. Advanced Topics
最后栏渺,文檔給資深用戶提供了一些話題呛梆,主要包括:
- Spring Boot 應(yīng)用的部署:Cloud Deployment | OS Service
- 構(gòu)建工具插件:Maven | Gradle
- 附錄:Application Properties | Auto-configuration classes | Executable Jars