介面服務落地解決方案ApiBoot 2.1.6/2.2.1.RELEASE版本發布
- 2019 年 12 月 19 日
- 筆記
關於ApiBoot
ApiBoot是介面服務的落地解決方案,提供了一系列開箱即用的組件,通過封裝來簡化主流第三方框架的集成,從而提高開發者開發效率、學習成本、降低入門門檻,真正的實現開箱即用!!!
對SpringBoot簡單了解的開發者就可以編寫安全穩定的介面服務,可為移動端、網頁端等多個端點提供豐富的安全介面。
ApiBoot依賴於SpringBoot,可以使用ApiBoot構建獨立的Java應用程式。
願景
- 為Java開發者提供低門檻第三方框架集成解決方案,讓複雜的框架集成使用的門檻更低。
- 開箱即用,內部封裝了主流框架,只需添加依賴、簡單配置即可使用。
- 各個組件可獨立使用,不再冗餘你的應用程式。
- 可簡單快速的構建安全的restful資源介面服務。
- 可用於構建SpringCloud微服務服務實例。
- 為??開源做貢獻,希望開源框架可以幫助更多的開發者。
更新日誌
- 升級SpringBoot版本為2.2.2.RELEASE
- 升級minbox-logging版本為1.0.3.RC1
- 升級minbox-framework版本為1.0.2.RELEASE
- 集成minbox-logging內新特性GlobalLog(全局日誌,支援error級別的堆棧日誌採集)
- 新增全局日誌存儲方式枚舉GlobalLoggingStorageAway
- 新增全局日誌存儲方式自動化配置類ApiBootLoggingGlobalLogStorageAutoConfiguration
- 添加api.boot.logging.global-logging-storage-away參數配置,默認為memory記憶體方式
- 添加logging_global_logs表結構
安裝 & 入門
組件的使用請查看<a href="http://apiboot.minbox.io" target="_blank">官方參考文檔</a>,開始使用請訪問<a href="http://apiboot.minbox.io/zh-cn/docs/quick-start.html" target="_blank">第一個ApiBoot應用程式</a>
如果你是使用Maven來構建項目,你需要添加ApiBoot的版本依賴到你的pom.xml文件內,如下所示:
<dependencyManagement> <dependencies> <!--ApiBoot版本依賴--> <dependency> <groupId>org.minbox.framework</groupId> <artifactId>api-boot-dependencies</artifactId> <version>${lastVersion}</version> <scope>import</scope> <type>pom</type> </dependency> </dependencies> </dependencyManagement>
注意:lastVersion需要替換為最新的ApiBoot版本,請訪問<a href="http://apiboot.minbox.io/zh-cn/docs/version-rely.html" target="_blank">版本依賴 – 2.獲取最新的ApiBoot依賴</a>查看。
獲取幫助
如果在使用ApiBoot的過程中遇到了問題,你可以通過以下途徑獲取幫助!
- 查看官方文檔:<a href="http://apiboot.minbox.io" target="_blank">http://apiboot.minbox.io</a>,使用的每一個細節都會在文檔中進行體現。
- 在<a href="https://gitee.com/minbox-projects/api-boot/issues" target="_blank">https://gitee.com/minbox-projects/api-boot/issues</a>提交你遇到的使用問題。
提交問題建議
每個人可能提出的問題不同,不過也會有一些相同的問題,如果您要提出問題,請遵循以下建議:
- 在提交問題之前,請搜索issues內是否已經有人提出過該問題。
- 如果您即將要提出的問題不存在,請<a href="https://gitee.com/minbox-projects/api-boot/issues" target="_blank">https://gitee.com/minbox-projects/api-boot/issues</a>。
- 請在提出您的問題時提供儘可能有關ApiBoot可能多的資訊,比如:ApiBoot的版本、JDK、使用組件等
- 如果提問題時需要粘貼程式碼,請盡量使用markdown語法“`轉義符。