文章作者:Tyan
博客:noahsnail.com
第一部分:Spring Boot文檔
1. 關(guān)于文檔
Sring參考文檔可以通過(guò)html逝淹,pdf和epub 三種形式得到。最新的文檔可以從docs.spring.io/spring-boot/docs/current/reference上得到。
本文檔無(wú)論是電子版還是打印版,只要你不收取任何費(fèi)用且在每個(gè)副本中包含了版權(quán)聲明,你就可以自由使用本文檔的副本或分發(fā)給其它人贮乳。
2. 獲得幫助
如果在使用Spring Boot中有不會(huì)的地方,我們很樂(lè)意幫忙恬惯!
嘗試How-to’s(文檔第九部分)塘揣,里面有最常見(jiàn)問(wèn)題的解決方案。
學(xué)習(xí)Spring基礎(chǔ)知識(shí)——Spring Boot建立在許多其它的Spring工程之上宿崭,查看spring.io網(wǎng)站,上面有大量的參考文檔才写。如果你剛開(kāi)始使用Spring葡兑,嘗試看這些指南中的一個(gè)。
問(wèn)問(wèn)題——我們監(jiān)控著stackoverflow.com中標(biāo)簽為
spring-boot
的問(wèn)題赞草。報(bào)告Spring Boot中的bugs請(qǐng)到github.com/spring-projects/spring-boot/issues讹堤。
Spring Boot是開(kāi)源的,包括文檔厨疙!如果你在文檔中發(fā)現(xiàn)了問(wèn)題洲守;或你想改進(jìn)它們,請(qǐng)參與進(jìn)去沾凄。
3. 第一步
如果你準(zhǔn)備開(kāi)始學(xué)習(xí)Spring Boot或通常來(lái)說(shuō)的Spring梗醇,從這里開(kāi)始!
從零開(kāi)始: 概述 | 要求 | 安裝
學(xué)習(xí)指南: 第一部分 | 第二部分
運(yùn)行例子: 第一部分 | 第二部分
4. 使用Spring Boot
準(zhǔn)備好開(kāi)始使用Spring Boot了撒蟀?不用擔(dān)心叙谨。
構(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命令行:Using the CLI
5. 了解Spring Boot特性
需要更多關(guān)于Spring Boot核心特性的細(xì)節(jié)?看下面保屯。
核心特性:SpringApplication | External Configuration | Profiles | Logging
Web應(yīng)用:MVC | Embedded Containers
消息:Overview | JMS
測(cè)試:Overview | Boot Applications | Utils
擴(kuò)展:Auto-configuration | @Conditions
6. 變?yōu)楫a(chǎn)品
當(dāng)你準(zhǔn)備將你的Spring Boot應(yīng)用變成產(chǎn)品時(shí)手负,給你推薦一些你可能喜歡的小技巧涤垫。
管理端點(diǎn):Overview | Customization
鏈接選擇:HTTP | JMX | SSH
監(jiān)控:Metrics | Auditing | Tracing | Process
7. 高級(jí)課題
最后,我們有一些課題給高級(jí)用戶竟终。
部署Spring Boot應(yīng)用:Cloud Deployment | OS Service
構(gòu)建工具插件:Maven | Gradle
附錄:Application Properties | Auto-configuration classes | Executable Jars