نشر تطبيقات Spring Boot باستخدام IntelliJ

إشعار

سيتم إهمال الخطط الأساسية والقياسية والمؤسسة بدءا من منتصف مارس 2025، مع فترة تقاعد 3 سنوات. نوصي بالانتقال إلى Azure Container Apps. لمزيد من المعلومات، راجع إعلان إيقاف Azure Spring Apps.

سيتم إهمال الاستهلاك القياسي والخطة المخصصة بدءا من 30 سبتمبر 2024، مع إيقاف التشغيل الكامل بعد ستة أشهر. نوصي بالانتقال إلى Azure Container Apps. لمزيد من المعلومات، راجع ترحيل استهلاك Azure Spring Apps القياسي وخطة مخصصة إلى Azure Container Apps.

هذه المقالة تنطبق على: ✔️ Java ❌ C#‎

تنطبق هذه المقالة على: ✔️ Basic/Standard ✔️ Enterprise

المكون الإضافي IntelliJ لـ Azure Spring Apps يدعم توزيع التطبيقات من IntelliJ IDEA.

قبل تشغيل هذا المثال، يمكنك تجربة التشغيل السريع الأساسي.

المتطلبات الأساسية

تثبيت المكون الإضافي

يمكنك إضافة مجموعة أدوات Azure لـ IntelliJ IDEA 3.51.0 من واجهة مستخدم الإضافات IntelliJ.

  1. ابدأ IntelliJ. إذا قمت بفتح مشروع مسبقًا، فأغلق المشروع لإظهار مربع الحوار الترحيب. قم بتحديد تكوين من الارتباط أسفل اليمين، ثم حدد المكونات الإضافية لفتح مربع حوار تكوين المكون الإضافي، وحدد تثبيت المكونات الإضافية من القرص.

    لقطة شاشة لمربع حوار الترحيب IntelliJ IDEA مع تمييز عنصر التكوين.

  2. البحث عن مجموعة أدوات Azure لـ IntelliJ. حدد تثبيت.

    لقطة شاشة لمربع حوار IntelliJ IDEA Plugins مع تمييز زر التثبيت.

  3. حدد إعادة تشغيل IDE.

إجراءات البرنامج التعليمي

الإجراءات التالية نشر تطبيق Hello World باستخدام IDEA IntelliJ.

  • افتح مشروع gs-spring-boot
  • توزيع لـ Azure Spring Apps
  • إظهار سجلات الدفق

افتح مشروع gs-spring-boot

  1. قم بتحميل وفك ضغط مستودع المصدر لهذا البرنامج التعليمي، أو استنسخه باستخدام Git: git clone https://github.com/spring-guides/gs-spring-boot.git

  2. قم بالانتقال إلى المجلد gs-spring-boot\complete.

  3. افتح مربع الحوار Welcomeفي IntelliJ وحدد Import Projectلفتح معالج الاستيراد.

  4. قم بتحديد المجلد gs-spring-boot\complete.

    لقطة شاشة لمربع حوار IntelliJ IDEA Open File أو Project مع تمييز المجلد الكامل.

توزيع لـ Azure Spring Apps

لكي يتم النشر إلى Azure، يجب عليك تسجيل الدخول باستخدام حساب Azure، واختيار اشتراكك. للحصول على تفاصيل تسجيل الدخول، راجع تثبيت وتسجيل الدخول.

  1. انقر بزر الماوس الأيمن فوق مشروعك في مكتشف مشروعات IntelliJ، ثم حدد Azure ->توزيع Azure Spring Apps.

    لقطة شاشة لقائمة سياق IntelliJ IDEA مع تمييز خيار Deploy to Azure Spring Apps.

  2. قبول اسم التطبيق في الحقل "Name". يشير الاسم إلى التكوين وليس إلى اسم التطبيق. لا يحتاج المستخدمون عادة إلى تغييره.

  3. قبول المعرف من المشروع الخاص بـ Artifact.

  4. حدد التطبيق: ثم انقر + لإنشاء مثيل Azure Spring Apps.

    لقطة شاشة لمربع حوار IntelliJ IDEA Deploy Azure Spring app مع تمييز زر الجمع.

  5. قم بإدخال اسم التطبيق، ثم حدد موافق.

    لقطة شاشة لمربع حوار IntelliJ IDEA Create Azure Spring App مع التركيز على حقل اسم التطبيق.

  6. بدء النشر عن طريق تحديد الزر تشغيل.

    لقطة شاشة ل IntelliJ IDEA تظهر زر التشغيل.

  7. سيقوم المكون الإضافي بتشغيل الأمر mvn package على المشروع ومن ثم إنشاء التطبيق الجديد ونشر jar المُنشأ بواسطة الأمر package.

  8. إذا لم يتم عرض عنوان URL للتطبيق في إطار الإخراج، فاحصل عليه من مدخل Azure. انتقل من مجموعة مواردك إلى مثيل Azure Spring Apps. ثم حدد تحرير سيتم سرد التطبيق قيد التشغيل. حدد التطبيق، ثم انسخ عنوان URL أو نقطة النهاية الاختبارية.

    لقطة شاشة لمدخل Microsoft Azure تعرض صفحة نظرة عامة على التطبيق مع تمييز حقلي عنوان URL ونقطة نهاية الاختبار.

  9. انتقل إلى عنوان URL أو نقطة النهاية الاختبارية في المستعرض.

    لقطة شاشة للتطبيق الذي يعمل في مستعرض يعرض الرسالة Greetings من Spring Boot.

إظهار سجلات الدفق

للحصول على السجلات:

  1. حدد Azure Explorer، ثم Spring Apps.

  2. انقر بزر الماوس الأيمن فوق التطبيق قيد التشغيل.

  3. حدد Streaming Log من القائمة المنسدلة.

    لقطة شاشة لقائمة سياق IntelliJ IDEA مع تمييز خيار Streaming Log.

  4. حدد مثيلاً.

    لقطة شاشة لمربع الحوار IntelliJ IDEA Select Instance.

  5. سيكون سجل الدفق مرئياً في نافذة الإخراج.

    لقطة شاشة ل IntelliJ IDEA تعرض سجل الدفق في نافذة الإخراج.

الخطوات التالية