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

Примечание.

Планы "Базовый", "Стандартный" и "Корпоративный" будут устарели начиная с середины марта 2025 г. с 3-летнего периода выхода на пенсию. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.

Стандартный план потребления и выделенного плана будет устарел с 30 сентября 2024 г. с полным завершением работы после шести месяцев. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в статье "Миграция потребления Azure Spring Apps Standard" и выделенного плана в приложения контейнеров Azure.

Эта статья применима к: ✔️ 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 (Установить подключаемые модули с диска).

    Снимок экрана: диалоговое окно приветствия IntelliJ IDEA с выделенным элементом Configure.

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

    Снимок экрана: диалоговое окно

  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.

    Снимок экрана: диалоговое окно

Развертывание в Azure Spring Apps

Чтобы выполнить развертывание в Azure, необходимо войти в учетную запись Azure и выбрать подписку. Дополнительные сведения о входе см. в разделе "Установка и вход".

  1. Щелкните правой кнопкой мыши проект в обозревателе проектов IntelliJ и выберите Azure  — >Развернуть в Azure Spring Apps.

    Снимок экрана: контекстное меню IntelliJ IDEA с выделенным параметром

  2. Подтвердите имя для приложения, указанное в поле Name (Имя). Имя здесь обозначает конфигурацию, а не имя приложения. Обычно пользователям его не нужно изменять.

  3. Подтвердите идентификатор, полученный из проекта, в поле Artifact (Артефакт).

  4. Выберите приложение: затем щелкните + , чтобы создать экземпляр Azure Spring Apps.

    Снимок экрана: диалоговое окно

  5. Введите имя приложения в поле App name (Имя приложения), затем щелкните ОК.

    Снимок экрана: диалоговое окно

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

    Снимок экрана: IntelliJ IDEA с кнопкой

  7. Подключаемый модуль запустит команду mvn package в проекте, затем создаст новое приложение и развернет JAR-файл, созданный командой package.

  8. Если URL-адрес приложения не отображается в окне вывода, получите его на портале Azure. Перейдите из группы ресурсов к своему экземпляру Azure Spring Apps. Затем выберите "Приложения". Приложение появится в списке. Выберите приложение, а затем скопируйте URL-адрес или тестовую конечную точку.

    Снимок экрана: портал Azure с страницей обзора приложения с выделенными полями URL-адреса и тестовой конечной точки.

  9. Перейдите по URL-адресу или тестовой конечной точке в браузере.

    Снимок экрана: приложение, работающее в браузере, в котором отображается сообщение

отображение журналов потоковой передачи.

Чтобы получить журналы, сделайте следующее:

  1. Выберите Azure Explorer, а затем Spring Apps.

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

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

    Снимок экрана: контекстное меню IntelliJ IDEA с выделенным параметром

  4. Выберите экземпляр.

    Снимок экрана: диалоговое окно

  5. Журнал потоковой передачи отобразится в окне выходных данных.

    Снимок экрана: IntelliJ IDEA с журналом потоковой передачи в окне вывода.

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