一款專注Spring原始碼學習的神器,帥呆了!

👉 這是一個或許對你有用的社群
🐱 一對一交流/面試小冊/簡歷最佳化/求職解惑,歡迎加入芋道快速開發平臺知識星球。下面是星球提供的部分資料:
👉這是一個或許對你有用的開源專案
國產 Star 破 10w+ 的開源專案,前端包括管理後臺 + 微信小程式,後端支援單體和微服務架構。
功能涵蓋 RBAC 許可權、SaaS 多租戶、資料許可權、商城、支付、工作流、大屏報表、微信公眾號、ERPCRMAI 大模型等等功能:
  • Boot 多模組架構:https://gitee.com/zhijiantianya/ruoyi-vue-pro
  • Cloud 微服務架構:https://gitee.com/zhijiantianya/yudao-cloud
  • 影片教程:https://doc.iocoder.cn
【國內首批】支援 JDK 17/21 + SpringBoot 3.3、JDK 8/11 + Spring Boot 2.7 雙版本 
來源:網路

Spring在Java體系中算是核彈級別的地位,Java能如此受歡迎,Spring全家桶應該算第一功臣!Spring原始碼非常優秀,但是太龐大了太複雜了,如果我們可以熟悉基本的Spring原始碼,會讓我們的程式設計能力突飛猛進。
無論是抱著書啃還是直接拉下原始碼去鑽研,都特別枯燥,大部分兄弟都看不進去,為此我們開發了一個學習原始碼的小工具,目前已部署,大家感興趣的可以看看。
初代版本比較簡單,後續會不斷完善功能,致力於最高效便捷攻克Spring原始碼!

簡介

Spring Pass 是一個 Spring 程式碼瀏覽器,旨在使 Spring 原始碼學習變得更簡單。透過輔助性的原始碼解釋,讓複雜的原始碼變得更清晰易懂。
基於 Spring Boot + MyBatis Plus + Vue & Element 實現的後臺管理系統 + 使用者小程式,支援 RBAC 動態許可權、多租戶、資料許可權、工作流、三方登入、支付、簡訊、商城等功能
  • 專案地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 影片教程:https://doc.iocoder.cn/video/

亮點功能

  • 即時搜尋: 直接搜尋Spring原始碼中的類、介面等。
  • 程式碼互動: 支援大部分類、屬性、方法呼叫等點選直接跳轉。
  • 輔助理解: 提供程式碼解釋性說明,幫助更好的理解程式碼含義。
基於 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 實現的後臺管理系統 + 使用者小程式,支援 RBAC 動態許可權、多租戶、資料許可權、工作流、三方登入、支付、簡訊、商城等功能
  • 專案地址:https://github.com/YunaiV/yudao-cloud
  • 影片教程:https://doc.iocoder.cn/video/

Spring 資訊

本平臺展示程式碼來源於 Spring 開原始碼, 僅供學習使用,實際原始碼請以 Spring 開原始碼為準。
原始碼中出現的中文註釋可能系本平臺修改和新增的,請注意甄別和判斷是否正確。

使用指南

Spring類搜尋

輸入Spring類名可以實現Spring原始碼直達

程式碼閱讀和中文解釋

左屏程式碼、右屏解釋,閱讀程式碼的同時可以檢視中文說明,中文說明會隨著程式碼切換自動切換, 點選“”可以解除聯動切換

仿程式碼編輯器

點選程式碼中的類、方法、屬性等可以實現程式碼之間的跳轉

閱讀模式切換

點選左右屏中間的“>”收起右側螢幕,進入純程式碼閱讀模式;點選“”進入全屏閱讀模式;滑鼠移到左右屏中線,可以調整右側螢幕的寬度

主題

本系統提供常規主題、程式設計師暗黑主題兩種:

常規主題

暗黑主題

未來探索

我們仍在探索:更豐富的實用功能、更詳細的程式碼解釋、更完整的框架結構。敬請期待……
歡迎大家來使用,提供自己的建議,我們會不斷增加實用功能的~~
訪問地址:
https://tools.bmabk.com/

歡迎加入我的知識星球,全面提升技術能力。
👉 加入方式,長按”或“掃描”下方二維碼噢
星球的內容包括:專案實戰、面試招聘、原始碼解析、學習路線。
文章有幫助的話,在看,轉發吧。
謝謝支援喲 (*^__^*)

相關文章