學習 Spring Boot 知識看這一篇就夠了

學習 Spring Boot 知識看這一篇就夠了

來自專欄微笑很純潔66 人贊了文章

從2016年因為工作原因開始研究 Spring Boot ,先後寫了很多關於 Spring Boot 的文章,發表在技術社區、我的博客和我的公號內。粗略的統計了一下總共的文章加起來大概有六十多篇了,其中一部分是在技術社區做的系列課程。

我在寫文章的時候將文章中的示例提取出來,作為開源代碼分享了出來讓大家以更方便的方式去學習(github.com/ityouknow/sp),現在在 Gihub 上面也將近有4000個 Star,按照 Spring Boot 的標籤來篩選也能排到第六位,前面都是 Cas、Spring Boot Admin 這種牛逼呼呼的開源組織。

利用業餘時間還做了一個 Spring Boot 中文索引 (springboot.fun/)分享 Spring Boot 的學習資源和開源軟體,來幫助大家尋找優秀的 Spring Boot 學習案例。今天我將分享過的文章整理出來方便大家統一查看。

在學習 Spring Boot 之前我一直建議大家先看這三篇文章,了解一下微服務的啟蒙。

  • 【譯】微服務 - Martin Fowler
  • 微服務架構的理論基礎 - 康威定律
  • 微服務那點事

如果你想直接實踐,我總計寫了二十篇關於基於 Spring Boot 1.X 系列文章:

  • springboot(一):入門篇
  • springboot(二):web綜合開發
  • springboot(三):Spring boot中Redis的使用
  • springboot(四):thymeleaf使用詳解
  • springboot(五):spring data jpa的使用
  • springboot(六):如何優雅的使用mybatis
  • springboot(七):springboot+mybatis多數據源最簡解決方案
  • springboot(八):RabbitMQ詳解
  • springboot(九):定時任務
  • springboot(十):郵件服務
  • springboot(十一):Spring boot中mongodb的使用
  • springboot(十二):springboot如何測試打包部署

  • springboot(十三):springboot小技巧
  • springboot(十四):整合shiro-登錄認證和許可權管理
  • springboot(十五):springboot+jpa+thymeleaf增刪改查示例
  • springboot(十六):使用Jenkins部署Spring Boot
  • springboot(十七):使用Spring Boot上傳文件
  • springboot(十八):使用Spring Boot集成FastDFS
  • springboot(十九):使用Spring Boot Actuator監控應用
  • springboot(二十):使用Spring-boot-admin對Spring-boot服務進行監控

我們在學習 Spring Boot 的時候還帶著團隊做了一款 Spring Boot 的開源軟體雲收藏(www.favorites.ren),現在已經將雲收藏升級到到了 Spring Boot 2.0 性能明顯得到提升,大家可以登錄網站去試試。

Spring Boot實戰:我們的第一款開源軟體

改天寫文章給大家分享以下 Spring Boot 1.0 升級到 2.0 所踩的那些坑。Spring Boot 2.0 的文章目前寫了近7篇,後續還會持續更新:

  • Spring Boot 2.0(一)【重磅】Spring Boot 2.0權威發布
  • Spring Boot 2.0(二):Spring Boot 2.0嘗鮮-動態Banner
  • Spring Boot 2.0(三):Spring Boot開源軟體都有哪些?
  • Spring Boot 2.0(四):使用 Docker 部署 Spring Boot
  • Spring Boot 2.0 (五):Docker Compose+Spring Boot+Nginx+Mysql 實踐
  • Spring Boot 2.0 (六):使用 Docker 部署Spring Boot開源軟體雲收藏

  • Spring Boot 2.0 (七):Spring Boot 如何解決項目啟動時初始化資源

除過系列文章外,還有一些綜合性的文章和轉載過一些 Spring Boot 優秀的文章。

  • 一文讀懂 Spring Boot、微服務架構和大數據治理三者之間的故事
  • 這一篇文章帶你感受微服務的生和死,Spring Boot是生和死的主旋律。
  • Java 9和Spring Boot 2.0 紛紛宣布支持的HTTP/2到底是什麼?
  • Spring Boot 面試題
  • Service Mesh:下一代微服務?

為了大家更方便的學習 Spring Boot ,我將寫過的 Spring Boot 文章整理成了一本電子書,分為三個階段寫完分享給大家,方便大家使用電子設備來查閱,在公號內回復:springboot 即可免費獲取。

同時為了大家更加全面的了解 Spring Boot ,六月我在 gitchat 會有一場線上的分享,大家有興趣可以選擇參加。chat 內容大概如下:

Spring Boot 2.0 的推出又激起了一陣學習 Spring Boot 熱,就單從我們個人的博客的訪問量大幅增加就可以感受到大家對學習 Spring Boot 的熱情,那麼在這麼多人熱衷於學習 Spring Boot 之時,我們自己也在思考: Spring Boot 為什麼帶來了這麼大的變革。它誕生的背景是什麼?Spring 企業又是基於什麼樣的考慮創建的 Spring Boot? 傳統企業使用 Spring Boot 會給我們帶來什麼樣變化。

原文地址:mp.weixin.qq.com/s/-Opy

推薦閱讀:

清華大學劉知遠:在 NLP 領域「做事」兼「發聲」
微軟拿 480 億買 GitHub 就為了擁抱開源?
最好的53個 VC++ /MFC 開源軟體項目
Android面試課程總結一(開源框架)
Druid 在小米公司的技術實踐

TAG:SpringBoot | 開源 | Spring |