Bootique عبارة عن مشغل جافا وتقنية تكامل ذات رأي بسيط. إنه مخصص لبناء تطبيقات Java قابلة للتشغيل بدون حاوية. باستخدام Bootique، يمكنك إنشاء خدمات REST وتطبيقات الويب والوظائف ومهام ترحيل قاعدة البيانات وما إلى ذلك وتشغيلها كما لو كانت أوامر بسيطة. لا توجد حاوية 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
. عند الترقية، لا تنس التحقق من ملاحظات الترقية الخاصة بالإصدار الخاص بك.