Bootique adalah peluncur java dan teknologi integrasi yang berpendirian minimal. Hal ini dimaksudkan untuk membangun aplikasi Java yang dapat dijalankan tanpa container. Dengan Bootique Anda dapat membuat layanan REST, aplikasi web, pekerjaan, tugas migrasi DB, dll. dan menjalankannya seolah-olah itu adalah perintah sederhana. Tidak diperlukan wadah JavaEE! Bootique antara lain adalah platform ideal untuk layanan mikro Java, karena memungkinkan Anda membuat aplikasi yang berfungsi penuh dengan pengaturan minimal.
Setiap aplikasi Bootique adalah kumpulan modul yang berinteraksi satu sama lain melalui injeksi ketergantungan. Proyek GitHub ini menyediakan inti Bootique. Tim Bootique juga mengembangkan sejumlah modul penting. Daftar lengkap tersedia di sini.
Anda memiliki dua opsi:
Bagi yang tidak sabar, berikut cara memulai 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 ();
}
}
Ia memiliki metode main()
, sehingga Anda dapat menjalankannya!
Untuk tutorial lebih detail, lanjutkan ke tautan ini.
Lihat lencana "maven-central" di atas untuk versi produksi bootique-bom
saat ini. Saat melakukan upgrade, jangan lupa untuk memeriksa catatan upgrade khusus untuk versi Anda.