bootique
3.0-M6
Bootique は、最小限の意見を持った Java ランチャーおよび統合テクノロジーです。これは、コンテナレスで実行可能な Java アプリケーションを構築することを目的としています。 Bootique を使用すると、REST サービス、Web アプリ、ジョブ、DB 移行タスクなどを作成し、単純なコマンドであるかのように実行できます。 JavaEE コンテナは必要ありません。とりわけ、Bootique は最小限のセットアップで完全に機能するアプリを作成できるため、Java マイクロサービスにとって理想的なプラットフォームです。
各 Bootique アプリは、依存関係の注入を通じて相互に対話するモジュールのコレクションです。この GitHub プロジェクトは Bootique コアを提供します。 Bootique チームは多くの重要なモジュールも開発しています。完全なリストはここから入手できます。
次の 2 つのオプションがあります。
せっかちな方のために、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()
メソッドがあるので実行できます。
より詳細なチュートリアルについては、このリンクに進んでください。
bootique-bom
の現在の製品バージョンについては、上の「maven-central」バッジを参照してください。アップグレードするときは、お使いのバージョンに固有のアップグレードに関する注意事項を必ず確認してください。