歡迎您光臨本站 註冊首頁

ApiBoot 是什麼?

ApiBoot 是介面服務的落地解決方案,提供了一系列開箱即用的元件,透過封裝來簡化主流第三方框架的整合,從而提高開發者開發效率、學習成本、降低入門門檻,真正的實現開箱即用!!!

SpringBoot簡單瞭解的開發者就可以編寫安全穩定的介面服務,可為移動端、網頁端等多個端點提供豐富的安全介面。

ApiBoot依賴於SpringBoot,可以使用ApiBoot構建獨立的Java應用程式。

願景:

  • 為Java開發者提供低門檻第三方框架整合解決方案,讓複雜的框架整合使用的門檻更低。
  • 開箱即用,內部封裝了主流框架,只需新增依賴、簡單配置即可使用。
  • 各個元件可獨立使用,不再冗餘你的應用程式。
  • 可簡單快速的構建安全的restful資源介面服務。
  • 可用於構建SpringCloud微服務服務例項。

如果你想要系統的學習 ApiBoot可以訪問我的部落格文章 ApiBoot開源框架各個元件的系列使用文章彙總,或者官方文件 http://apiboot.minbox.io

更新日誌 ✨

  • 新增ApiBoot OAuth2的重新整理令牌過期配置引數
  • 升級Spring/SpringBoot依賴版本為v5.2.7/v.2.3.1
  • 新增minbox-logging排除指定HttpStatus的引數配置
  • 修改SpringMvc配置首選json-mapper的方式
  • 升級flatten-maven-plugin外掛版本
  • 刪除預設整合SpringCloud的指定版本(防止與業務系統版本衝突)

生態

ApiBoot主要的職責是封裝並且落地專案中常用到的第三方依賴,會接入越來越多優秀的開源專案,提供統一的SpringBoot整合解決方案,完全遵循SpringBoot自定義Starter的規範實現。

下面是目前所整合的元件:

  1. 阿里雲物件儲存OSS元件
  2. 阿里雲國際簡訊服務元件
  3. 多資料來源動態切換元件
  4. 分散式日誌開源框架元件
  5. 阿里雲郵件服務元件
  6. APP訊息推送元件(支援極光推送)
  7. ORM MyBatis Enhance開源框架元件(特性:方法命名規則查詢、動態查詢、內建方法,只增強不覆蓋MyBatis本質特性)
  8. MyBatis Pageable自動化分頁元件
  9. 分散式任務排程框架Quartz元件
  10. 分散式限流框架RateLimiter元件(支援Google令牌桶、Redis Lua指令碼)
  11. 資源業務分離元件
  12. Spring Security + OAuth2 + JWT框架整合極簡的解決方案元件(不寫一行程式碼即可實現預設整合)
  13. 分散式高效有序ID生成元件
  14. Swagger文件元件

詳見官方文件:https://apiboot.minbox.io

官方文件 & 原始碼

  • 官方文件:http://apiboot.minbox.io
  • 示例原始碼:https://gitee.com/minbox-projects/api-boot-chapter
  • 碼雲:https://gitee.com/minbox-projects/api-boot
  • GitHub:https://github.com/hengboy/api-boot

請給我支援

ApiBoot框架目前是由恆宇少年 - 於起宇編寫並開源,歡迎大家提出整合建議,也可以根據ApiBoot整合第三方依賴的方式自行編寫後提交PR,請給我一定的支援,讓我堅持去下,為開源做貢獻。

  • 請給 ApiBoot原始碼倉庫點個 Star, Watching後可以收到每次發版的通知。
  • Gitee
  • GitHub

[admin ]

來源:OsChina
連結:https://www.oschina.net/news/116641/apiboot-2-2-6-released
ApiBoot v2.2.6 釋出,新增配置客戶端 OAuth2 重新整理令牌過期時間已經有159次圍觀

http://coctec.com/news/all/show-post-239488.html