寫 Spring Boot 開源項目走入第三個年頭,終於有一個開源項目要破萬 Star 了,請各位讀者大人批評指正。html
2016年,我開始學習 Spring Boot 的時候,國內關於 Spring Boot 學習的文章還很少。 到了今天已經有不少的朋友在學習 Spring Boot 了,從博客園的首頁就能夠感覺到,天天都會有關於 Spring Boot 的文章出如今首頁。git
決定將 Spring Boot 推動到公司全部項目中時,我就在想以什麼樣的方式可讓團隊快速掌握 Spring Boot?github
我平時準備學習某個技術時,最喜歡找一些最簡單的小 Demo 來起步,也就是咱們所說的 Hello WorLd 項目,感受把小 Demo 跑了起來就成功了一小步。因而我決定按照這個方式來推廣 Spring Boot ,用一篇文章說明 Spring Boot 組件用法,文末在配套一個最簡單的項目示例。web
因而就這樣開始一篇一篇的寫了起來:spring
就這樣到如今差很少積累了超過一百多篇文章。spring-boot
每一個文章幾乎都有小的項目示例,將這些小的示例項目放到了一個開源項目下面,隨着文章愈來愈多, Star 數量增加也越來快,到了今天這個開源項目的 Star 數已經超過一萬。學習
項目主頁優化
https://github.com/ityouknow/spring-boot-examplesspa
產品截圖調試
開源項目中有一部分示例還在 1.0,最近在持續更新到 2.x,已經更新了六篇,優化後的文章都會推送到公號:Java 極客技術 上面,若是對 Java 感興趣,請必定要關注。
(友情提示,這個公號無廣告)
其實在這三年中,在 Github 上面建立關於 Spring Boot 的項目還有另外三個,只是這個項目受到的關注量最高。
其它幾個 Spring Boot 開源項目:
還有和 Spring Boot 緊密相關的兩個開源項目:
根據項目名稱,也能夠猜出項目內容,若是感興趣點擊連接查看項目說明。
我將這些開源項目上傳到 Github 而且持續維護到了第三年,我收穫到了什麼?
當初寫這些開源項目的目標是,若是你是一個Spring Boot 的初學者,能夠經過簡單的調試瞭解 Spring Boot 組件如何使用,若是想把它集成到項目中,僅需較小修改便可將組件集成到公司項目中。
所以項目中的每個示例都要求作到最簡單,最小依賴,這樣才能更大限度下降學習成本,若是你們有上面兩點的感覺,那我認爲這個開源項目就仍是有點價值的。
不少用戶看了個人文章後,在文章下面留言或者討論,從而加深了我對此技術的理解,最後達到一個雙贏的結果,我想這就是開源的意義之一吧。固然最重要的是我喜歡和你們交流的這種感受,包括用代碼來交流。
最後,特別歡迎你們共同來維護這些開源項目,將你認爲好的項目 pull 到其中,開源路漫漫,咱們都纔剛開始。
原文出處:https://www.cnblogs.com/ityouknow/p/10550587.html