Terapkan aplikasi Spring Boot menggunakan IntelliJ

Catatan

Azure Spring Apps adalah nama baru untuk layanan Azure Spring Cloud. Meskipun layanan memiliki nama baru, Anda akan melihat nama lama di beberapa tempat untuk sementara saat kami berupaya memperbarui aset seperti cuplikan layar, video, dan diagram.

Artikel ini berlaku untuk: ✔️ Java ❌ C#

Artikel ini berlaku untuk: ✔️ Basic/Standard ✔️ Enterprise

Plug-in IntelliJ untuk Azure Spring Apps mendukung penyebaran aplikasi dari IntelliJ IDEA.

Sebelum menjalankan contoh ini, Anda dapat mencoba mulai cepat dasar.

Prasyarat

Memasang plug-in

Anda dapat menambahkan Azure Toolkit untuk IntelliJ IDEA 3.51.0 dari IntelliJ Plugins UI.

  1. Mulai IntelliJ. Jika Sebelumnya Anda telah membuka proyek, tutup proyek tersebut untuk menampilkan dialog selamat datang. Pilih Konfigurasikan dari link kanan bawah lalu pilih Plugin untuk membuka dialog konfigurasi plug-in, dan pilih Instal Plugin dari disk.

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

  2. Cari Azure Toolkit untuk IntelliJ. Pilih Instal.

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

  3. Pilih Hidupkan ulang IDE.

Prosedur tutorial

Prosedur berikut menyebarkan aplikasi Halo Dunia menggunakan IntelliJ IDEA.

  • Buka proyek gs-spring-boot
  • Sebarkan ke Azure Spring Apps
  • Menampilkan log streaming

Membuka proyek gs-spring-boot

  1. Unduh dan ekstrak repositori sumber untuk tutorial ini, atau buat klon menggunakan perintah Git: git clone https://github.com/spring-guides/gs-spring-boot.git

  2. Masuk ke folder gs-spring-boot\complete.

  3. Buka dialog Selamat Datang intelliJ, pilih Impor Proyek untuk membuka wizard impor.

  4. Pilih folder gs-spring-boot\complete.

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

Sebarkan ke Azure Spring Apps

Untuk menyebarkan ke Azure, Anda harus masuk ke akun Azure Anda, lalu pilih langganan Anda. Untuk detail masuk, lihat Menginstal dan masuk.

  1. Klik kanan proyek Anda di penjelajah proyek IntelliJ, dan pilih Azure ->Sebarkan ke Azure Spring Apps.

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

  2. Terima nama untuk aplikasi di bidang Nama. Nama mengacu pada konfigurasi, bukan nama aplikasi. Pengguna biasanya tidak perlu mengubahnya.

  3. Terima pengidentifikasi dari proyek untuk Artefak.

  4. Pilih Aplikasi: lalu klik + untuk membuat instans Azure Spring Apps.

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

  5. Masukkan Nama aplikasi, lalu pilih OK.

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

  6. Mulai penyebaran dengan menekan tombol Jalankan.

    Screenshot of IntelliJ IDEA showing Run button.

  7. Plug-in akan menjalankan perintah mvn package pada proyek kemudian membuat aplikasi baru dan menyebarkan jar yang dihasilkan oleh perintah package.

  8. Jika URL aplikasi tidak ditampilkan di jendela output, dapatkan URL dari portal Azure. Navigasikan dari grup sumber daya Anda ke instans Azure Spring Apps. Kemudian pilih Aplikasi. Aplikasi yang sedang berjalan akan dicantumkan. Pilih aplikasi, lalu salin URL atau Titik Akhir Uji.

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

  9. Arahkan ke URL atau Titik Akhir Uji di browser.

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

Menampilkan log streaming

Untuk mendapatkan log:

  1. Pilih Azure Explorer, lalu Spring Apps.

  2. Klik kanan aplikasi yang sedang berjalan.

  3. Pilih Log Streaming dari daftar drop-down.

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

  4. Pilih instans.

    Screenshot of the IntelliJ IDEA Select Instance dialog box.

  5. Log streaming akan terlihat di jendela output.

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

Langkah berikutnya