Spring Boot學習案例開源專案
阿新 • • 發佈:2018-12-21
為了更好的學習並使用springboot進行開發,維護了一個springboot學習案例開源專案,涉及springboot從基礎開發到企業實戰,涵蓋不同場景的開發案例。公司內部所有的服務都基於springboot進行開發以完成服務化。下面是本開源專案的部分截圖:
涉及的內容包括但不限於:
- web開發
- 資料庫mybatis使用(含多資料來源配置)
- 快取框架使用(caffeine、ehcache、redis)
- 訊息佇列使用(kafka、rocketmq)
- NoSQL(mongodb)
- 服務治理框架dubbo(dubbo、dubbo擴充套件開發)
- 全文搜尋引擎Elasticsearch
- 支援條件檢索的kv記憶體儲存geode
- 分散式配置管理disconf
- spring高階功能(重試熔斷框架spring retry、定時任務spring task、許可權控制spring security)
- 測試框架mockito使用
- 分散式任務排程elastic-job
- Hibernate Validation校驗
- 不斷新增中。。。。。。
現在Github已經有一些springboot學習案例的開源專案,不過都偏基礎,沒有詳細講清楚原理,而且缺乏企業開發的案例支撐。
專案特點
- 貼近企業開發
- 從易到難,不斷深入
- 每隔案例都是獨立可執行
- 以Quick Start為原則,先實踐後總結
- travis ci持續整合
- codecov程式碼覆蓋率檢查
專案地址
專案剛開始維護,歡迎Star(^o^)/~