比SpringBoot快10倍的Bootique框架

banq發表於2019-09-14

Bootique是一個最低限度自以為是的 Java啟動器和整合技術。它旨在構建無容器的可執行Java應用程式。使用Bootique,您可以建立REST服務,Web應用程式,作業,資料庫遷移任務等,並將它們作為簡單命令執行。不需要JavaEE容器!除此之外,Bootique是Java 微服務的理想平臺,因為它允許您以最少的設定建立功能齊全的應用程式。

程式碼:

public class Application {
    public static void main(String[] args) {
        Bootique
            .app(args)
            .autoLoadModules()
            .exec()
            .exit();
    }
}

特點:

1. 比SpringBoot快10倍

Bootique的啟動時間/記憶體使用率非常低。組裝的應用程式很小。僅包含您需要的依賴項。

2.無魔術的模組化

應用程式由顯式模組組成,在構建時進行管理。應用程式功能不會自行啟用,您始終可以控制。

3.與任何技術整合

Bootique有助於整合任何第三方庫或框架...適用於任何型別的應用程式:Web,RESTful服務,作業,CLI工具,JavaFX GUI等。

4. CLI

Bootique將POSIX CLI引入Java。您可以將CLI開關與Bootique命令物件連結。每個應用程式都內建了CLI幫助。

 

相關文章