人生第一個過萬 Star 的 github 項目誕生


寫 Spring Boot 開源項目走入第三個年頭,終於有一個開源項目要破萬 Star 了,請各位讀者大人批評指正。

Spring Boot 文章

2016年,我開始學習 Spring Boot 的時候,國內關於 Spring Boot 學習的文章還不多。 到了今天已經有很多的朋友在學習 Spring Boot 了,從博客園的首頁就可以感受到,每天都會有關於 Spring Boot 的文章出現在首頁。

決定將 Spring Boot 推進到公司所有項目中時,我就在想以什么樣的方式可以讓團隊快速掌握 Spring Boot?

我平時准備學習某個技術時,最喜歡找一些最簡單的小 Demo 來起步,也就是我們所說的 Hello WorLd 項目,感覺把小 Demo 跑了起來就成功了一小步。於是我決定按照這個方式來推廣 Spring Boot ,用一篇文章說明 Spring Boot 組件用法,文末在配套一個最簡單的項目示例。

於是就這樣開始一篇一篇的寫了起來:

  • 2016年結束的時候大概近10篇
  • 2017年慢慢找到了狀態又寫了30多篇(包括課程)
  • 2018年寫了60多篇(包括課程)
  • 2019年寫了3篇

就這樣到現在差不多積累了超過一百多篇文章。

開源項目

每個文章幾乎都有小的項目示例,將這些小的示例項目放到了一個開源項目下面,隨着文章越來越多, Star 數量增長也越來快,到了今天這個開源項目的 Star 數已經超過一萬。

spring-boot-examples(star 11600+)

項目主頁

https://github.com/ityouknow/spring-boot-examples

產品截圖

開源項目中有一部分示例還在 1.0,最近在持續更新到 2.x,已經更新了六篇,優化后的文章都會推送到公號:Java 極客技術 上面,如果對 Java 感興趣,請一定要關注。


(友情提示,這個公號無廣告)

其實在這三年中,在 Github 上面創建關於 Spring Boot 的項目還有另外三個,只是這個項目受到的關注量最高。

其它幾個 Spring Boot 開源項目:

還有和 Spring Boot 緊密相關的兩個開源項目:

根據項目名稱,也可以猜出項目內容,如果感興趣點擊鏈接查看項目說明。

寫開源意義

我將這些開源項目上傳到 Github 並且持續維護到了第三年,我收獲到了什么?

當初寫這些開源項目的目標是,如果你是一個Spring Boot 的初學者,可以通過簡單的調試了解 Spring Boot 組件如何使用,如果想把它集成到項目中,僅需較小修改即可將組件集成到公司項目中。

因此項目中的每一個示例都要求做到最簡單,最小依賴,這樣才能更大限度降低學習成本,如果大家有上面兩點的感受,那我認為這個開源項目就還是有點價值的。

很多用戶看了我的文章后,在文章下面留言或者討論,從而加深了我對此技術的理解,最后達到一個共贏的結果,我想這就是開源的意義之一吧。當然最重要的是我喜歡和大家交流的這種感覺,包括用代碼來交流。

最后,特別歡迎大家共同來維護這些開源項目,將你認為好的項目 pull 到其中,開源路漫漫,我們都才剛開始。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM