bootique
3.0-M6
Bootique 是最簡單的 Java 啟動器和整合技術。它旨在建立無容器的可運行 Java 應用程式。使用 Bootique,您可以建立 REST 服務、Web 應用程式、作業、資料庫遷移任務等,並像簡單命令一樣運行它們。不需要 JavaEE 容器!除此之外,Bootique 是 Java 微服務的理想平台,因為它允許您以最少的設定創建功能齊全的應用程式。
每個 Bootique 應用程式都是透過依賴注入相互互動的模組的集合。這個 GitHub 專案提供了 Bootique 核心。 Bootique團隊也開發了一些重要的模組。完整清單可參考此處。
您有兩個選擇:
對於不耐煩的人,以下是如何開始使用 Bootique:
< dependencyManagement >
< dependencies >
< dependency >
< groupId >io.bootique.bom</ groupId >
< artifactId >bootique-bom</ artifactId >
< version >3.0-M6</ version >
< type >pom</ type >
< scope >import</ scope >
</ dependency >
</ dependencies >
</ dependencyManagement >
< dependencies >
< dependency >
< groupId >io.bootique.jersey</ groupId >
< artifactId >bootique-jersey</ artifactId >
</ dependency >
< dependency >
< groupId >io.bootique.logback</ groupId >
< artifactId >bootique-logback</ artifactId >
</ dependency >
</ dependencies >
package com . foo ;
import io . bootique . Bootique ;
public class Application {
public static void main ( String [] args ) {
Bootique
. app ( args )
. autoLoadModules ()
. exec ()
. exit ();
}
}
它有main()
方法,所以你可以運行它!
有關更詳細的教程,請訪問此連結。
請參閱上面的“maven-central”徽章,以了解bootique-bom
的當前生產版本。升級時,不要忘記檢查特定於您的版本的升級說明。