Bootique เป็นตัวเรียกใช้งาน Java และเทคโนโลยีการรวมที่เชื่อถือน้อยที่สุด มีไว้สำหรับการสร้างแอปพลิเคชัน Java ที่ไม่ต้องใช้คอนเทนเนอร์ ด้วย Bootique คุณสามารถสร้างบริการ REST, เว็บแอป, งาน, งานการย้ายฐานข้อมูล ฯลฯ และเรียกใช้งานราวกับว่าเป็นคำสั่งง่ายๆ ไม่จำเป็นต้องมีคอนเทนเนอร์ JavaEE! เหนือสิ่งอื่นใด Bootique ยังเป็นแพลตฟอร์มในอุดมคติสำหรับไมโครเซอร์วิส Java เนื่องจากช่วยให้คุณสร้างแอปที่มีฟังก์ชันการทำงานเต็มรูปแบบโดยใช้การตั้งค่าเพียงเล็กน้อย
แอป Bootique แต่ละแอปคือชุดของโมดูลที่โต้ตอบกันผ่านการฉีดพึ่งพา โปรเจ็กต์ GitHub นี้นำเสนอ Bootique core ทีม 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
เวอร์ชันที่ใช้งานจริงในปัจจุบัน เมื่ออัปเกรด อย่าลืมตรวจสอบบันทึกการอัปเกรดเฉพาะสำหรับเวอร์ชันของคุณ