Развертывание приложений Spring Boot с помощью IntelliJ

Примечание.

Azure Spring Apps — это новое название службы Azure Spring Cloud. Старое название будет еще некоторое время встречаться в наших материалах, пока мы не обновим ресурсы, такие как снимки экрана, видео и схемы.

Эта статья применима к: ✔️ Java ❌ C#

Эта статья относится к: ✔️ Basic/Standard ✔️ Enterprise

Подключаемый модуль IntelliJ для Azure Spring Apps поддерживает развертывание приложений из IntelliJ IDEA.

Перед выполнением этого примера вы можете ознакомиться с базовым кратким руководством.

Необходимые компоненты

Установка подключаемого модуля

Вы можете добавить Azure Toolkit for IntelliJ IDEA 3.51.0 из пользовательского интерфейса подключаемых модулей в IntelliJ.

  1. Запустите IntelliJ. Если вы уже открыли проект, закройте его, чтобы отобразилось диалоговое окно приветствия. Щелкните ссылку Configure (Настроить) в нижнем правом углу, а затем щелкните Plugins (Подключаемые модули), чтобы открыть диалоговое окно настройки подключаемого модуля, и выберите Install Plugins from disk (Установить подключаемые модули с диска).

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

  2. Найдите Azure Toolkit for IntelliJ. Выберите Установить.

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

  3. Выберите Restart IDE (Перезапустить IDE).

Процедуры для руководства

Следующие процедуры позволяют развернуть приложение Hello World с помощью IntelliJ IDEA:

  • Открытие проекта 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. Откройте диалоговое окно приветствия 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. Введите имя приложения в поле App name (Имя приложения), затем щелкните ОК.

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

  6. Запустите развертывание, нажав кнопку Run (Выполнить).

    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 Обозреватель, а затем Spring Apps.

  2. Щелкните правой кнопкой мыши запущенное приложение.

  3. Выберите журнал потоковой передачи из раскрывающегося списка.

    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.

Следующие шаги