English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Springboot Initializr

Spring Initializr يقدمها Pivotal Web. أدوات عبر الإنترنتباستخدام Spring Initializr ، يمكننا توليد مشروع Spring Boot يقدم بنية.

يقدم أيضًا خيارات متنوعة ممثلة بنموذج البيانات الوصفية للمشاريع. نموذج البيانات الوصفية يتيح لنا تكوين قائمة الاعتمادات المدعومة مثل إصدارات JVM وغيرها. يقدم البيانات الوصفية بطرق معروفة لتقديم المساعدة اللازمة للعملاء الثالثين.

مكونات Spring Initializr

يحتوي Spring Initializr على المكونات التالية:

initializr-actuator: : يقدم معلومات إضافية وإحصاءات حول إنشاء المشاريع. هذا هو جزء اختياري. initializr-bom: : في هذا المodule، BOM يعبر عنلائحة المواد. في Spring Boot، BOM هو نوع خاص من POM ، لتحكم فيالاعتماداتالالإصدار. يقدم موقعًا مركزيًا لتعريف وتحديث هذه الإصدارات. يوفر مرونة لضمان إضافة الاعتمادات إلى مكتباتنا دون القلق بشأن الإصدارات.
في عالم البرمجيات، BOM هي قائمة بالأجزاء، المشاريع، المكونات والأجهزة الأخرى المطلوبة لإنشاء المنتج. وتوضحكيف، كيفوالأينجمع المواد.
initializr-docs: : يقدم وثائق. initializr-generator: : مكتبة إنشاء مشروع أساسية. initializr-generator-spring: initializr-generator-test: : يقدم بنية تحتية اختبارات لإنشاء المشروع. initializr-metadata: : يقدم بنية تحتية البيانات الأساسية للمشروع من جميع جوانبه. initializr-service-example : يقدم نسخة مخصصة. initializr-version-resolver: هي وحدة اختيارية تُستخدم لاستخراج أرقام الإصدارات من أي POM. initializr-web : إنها توفر نقطة اتصال Web للمستخدمين الخارجيين.

واجهات الدعم

يدعم STS، IntelliJ IDEA Ultimate، NetBeans، Eclipse من https://github.com/AlexFalappa/nb-springboot . إذا كنت تستخدم VSCode، فأنت بحاجة إلى تنزيل الإضافة من https://github.com/microsoft/vscode-spring-initializr . استخدام واجهة مستخدم Web مخصصة via http://start.spring.io أو https://start-scs.cfapps.io . يدعم أيضًا CLI للـ Spring Boot أو cURL أو HTTPie السطر الأوامر.

الشكل التالي يوضح واجهة المستخدم الخاصة بـ Spring Initializr:

إنشاء المشروع

قبل إنشاء المشروع، يجب أن يكون واجهة المستخدم وديعة. واجهة المستخدم للـ Spring Initializr تحتوي على العلامات التالية:

Project: يحدد مشروعنوعيمكننا إنشاء مشروع Mavenأو مشروع Gradleفي هذا الدليل، سنقوم بإنشاء مشروع مشروع Maven. لغة: : يقدم Spring Initializr ثلاثة لغات Java، Kotlin،وال Groovy الخيارات. الافتراضية، يتم اختيار Java. Spring Boot: : يمكننا اختيار Spring Boot الإصدار. أحدث إصدار هو 2.2.2 . معلومات المشروع: : يحتوي على معلومات تتعلق بالمشروع، مثل Group ، Artifact، وما إلى ذلك. Group يعني package يعني المنتجتطبيقالاسم. الاسم الافتراضي للنوع هوالاسم. com.example ، الاسم الافتراضي للمنتج هومثال. اعتماديات: الاعتماديات هي مجموعة من الأعمال التي يمكن إضافتها إلى المشروع.

هناك آخر الخيارات جزء يحتوي على الحقول التالية:

Name: معالمنتجالمثل. Description: في حقل الوصف، يمكننا كتابةالوصف. Package Name: إنه أيضًاالنوعالمسمى مشابهًا. Packaging: يمكننا اختيارالتعليب. يمكننا اختيار Jar أو War . Java : يمكننا اختيار استخدام JVM النسخة. خلال الدليل، سنستخدم Java 8 النسخة.

هناك إنشاءالزر. عند النقر على الزر، يبدأ التغليب على المشروع و التنزيل الخاص بك Jar أو War ملف.