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

إشعار

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

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

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

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

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

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

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

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

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

    Screenshot of IntelliJ IDEA Welcome dialog box with Configure element highlighted.

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

    Screenshot of IntelliJ IDEA Plugins dialog box with Install button highlighted.

  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.

    Screenshot of IntelliJ IDEA Open File or Project dialog box with complete folder highlighted.

توزيع لـ Azure Spring Apps

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

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

    Screenshot of IntelliJ IDEA context menu with Deploy to Azure Spring Apps option highlighted.

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

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

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

    Screenshot of IntelliJ IDEA Deploy Azure Spring app dialog box with plus button highlighted.

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

    Screenshot of IntelliJ IDEA Create Azure Spring App dialog box with App name field in focus.

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

    Screenshot of IntelliJ IDEA showing Run button.

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

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

    Screenshot of Azure portal showing the app overview page with the URL and Test Endpoint fields highlighted.

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

    Screenshot of the app running in a browser displaying the message Greetings from Spring Boot.

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

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

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

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

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

    Screenshot of IntelliJ IDEA context menu with the Streaming Log option highlighted.

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

    Screenshot of the IntelliJ IDEA Select Instance dialog box.

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

    Screenshot of the IntelliJ IDEA showing the streaming log in the output window.

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