IntelliJ kullanarak Spring Boot uygulamalarını dağıtma

Not

Azure Spring Apps, Azure Spring Cloud hizmetinin yeni adıdır. Hizmetin yeni bir adı olsa da, ekran görüntüleri, videolar ve diyagramlar gibi varlıkları güncelleştirmek için çalışırken bazı yerlerde eski adı bir süre görürsünüz.

Bu makale şunlar için geçerlidir: ✔️ Java ❌ C#

Bu makale şunlar için geçerlidir: ✔️ Temel/Standart ✔️ Kurumsal

Azure Spring Apps için IntelliJ eklentisi, IntelliJ IDEA'dan uygulama dağıtımını destekler.

Bu örneği çalıştırmadan önce temel hızlı başlangıcı deneyebilirsiniz.

Önkoşullar

Eklentiyi yükleyin

IntelliJ Idea 3.51.0 için Azure Toolkit'i IntelliJ Eklentileri kullanıcı arabiriminden ekleyebilirsiniz.

  1. IntelliJ'i başlatın. Daha önce bir proje açtıysanız, karşılama iletişim kutusunu göstermek için projeyi kapatın. Sağ alttaki bağlantıdan yapılandır'ı seçin ve eklenti yapılandırma iletişim kutusunu açmak için Eklentiler'i ve ardından Diskten Eklentileri Yükle'yi seçin.

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

  2. Azure Toolkit for IntelliJ'i arayın. Yükle'yi seçin.

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

  3. IDE'yi Yeniden Başlat'ı seçin.

Öğretici yordamları

Aşağıdaki yordamlar IntelliJ IDEA kullanarak bir Merhaba Dünya uygulaması dağıtır.

  • gs-spring-boot projesini açma
  • Azure Spring Apps'e dağıtma
  • Akış günlüklerini göster

gs-spring-boot projelerini açma

  1. Bu öğreticinin kaynak deposunu indirip açın veya aşağıdaki Git komutunu kullanarak kopyalayın: git clone https://github.com/spring-guides/gs-spring-boot.git

  2. gs-spring-boot\complete klasörüne gidin.

  3. İçeri aktarma sihirbazını açmak için IntelliJ Hoş Geldiniz iletişim kutusunu açın, Projeyi İçeri Aktar'ı seçin.

  4. gs-spring-boot\complete klasörünü seçin.

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

Azure Spring Apps'e dağıtma

Azure'a dağıtmak için Azure hesabınızla oturum açmanız ve aboneliğinizi seçmeniz gerekir. Oturum açma ayrıntıları için bkz . Yükleme ve oturum açma.

  1. IntelliJ proje gezgininde projenize sağ tıklayın ve Azure ->Azure Spring Apps'e Dağıt'ı seçin.

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

  2. Ad alanında uygulamanın adını kabul edin. Ad , uygulama adını değil yapılandırmayı ifade eder. Kullanıcıların genellikle değiştirmesi gerekmez.

  3. Yapıt için projedeki tanımlayıcıyı kabul edin.

  4. Uygulama:'ı seçin ve ardından bir Azure Spring Apps örneği oluşturmak için tıklayın + .

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

  5. Uygulama adı yazın ve Tamam'ı seçin.

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

  6. Çalıştır düğmesini seçerek dağıtımı başlatın.

    Screenshot of IntelliJ IDEA showing Run button.

  7. Eklenti, projede komutunu mvn package çalıştırır ve ardından yeni uygulamayı oluşturur ve komut tarafından oluşturulan jar dosyasını package dağıtır.

  8. Uygulama URL'si çıkış penceresinde gösterilmiyorsa Azure portalından alın. Kaynak grubunuzdan Azure Spring Apps örneğine gidin. Ardından Uygulamalar'ı seçin. Çalışan uygulama listelenir. Uygulamayı seçin, ardından URL'yi veya Test Uç Noktasını kopyalayın.

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

  9. Tarayıcıda URL'ye veya Test Uç Noktasına gidin.

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

Akış günlüklerini göster

Günlükleri almak için:

  1. Azure Gezgini'ne ve ardından Spring Apps'e tıklayın.

  2. Çalışan uygulamaya sağ tıklayın.

  3. Açılan listeden Akış Günlüğü'nü seçin.

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

  4. Örneği seçin.

    Screenshot of the IntelliJ IDEA Select Instance dialog box.

  5. Akış günlüğü çıkış penceresinde görünür.

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

Sonraki adımlar