ApiBoot
是一款基於SpringBoot1.x
,SpringBoot2.x
的介面服務集成基礎框架
,內部提供了框架的封裝集成
、使用擴展
、自動化配置
等,讓介面開發者可以選著性完成開箱即用,不再為搭建介面框架而犯愁,從而極大的提高開發效率。
官方文檔:http://apiboot.yuqiyu.com
GitHub Wiki:https://github.com/hengboy/api-boot/wiki
碼雲 Wiki:https://gitee.com/hengboy/api-boot/wikis
ApiBoot
提供的所有封裝依賴對應第三方框架關係如下所示:
依賴名稱 | 介紹 |
---|---|
api-boot-starter | 所有Starter的基礎依賴 |
ApiBoot 整合案例 | ApiBoot落地使用示例,是恆宇少年知識庫小程序介面源碼 |
api-boot-starter-http-converter | 集成FastJson作為格式化返回JSON |
api-boot-starter-security-oauth-jwt | 集成SpringSecurity、Oauth、Jwt安全、認證框架 |
api-boot-starter-swagger | 集成Swagger2作為介面服務文檔 |
api-boot-starter-alibaba-oss | 集成阿里雲Oss對象存儲介面服務 |
api-boot-starter-alibaba-sms | 集成阿里雲國際簡訊介面服務 |
api-boot-starter-quartz | 集成分散式定時任務框架Quartz |
api-boot-starter-datasource-switch | 集成支持多數據源自動切換、動態創建數據源 |
api-boot-starter-resource-load | 資源與業務完全分離、自動化讀取 |
api-boot-starter-message-push | 推送服務,集成極光推送 |
api-boot-starter-rate-limiter | 介面QPS限流 |
api-boot-starter-mybatis-enhance | 集成Myabtis Enhance 持久化框架 |
api-boot-starter-mybatis-pageable | 集成Mybatis Pageable 自動分頁插件 |
api-boot-mybatis-enhance-maven-codegen | Mybatis Enhance專屬代碼插件 |
點擊依賴名稱跳轉示例~~~
[admin
]