#spring #azure #spring-boot
#spring #azure #spring-загрузка
Вопрос:
При создании нового проекта Spring Boot с использованием Spring Initializr
и добавлением Azure Support
он добавляет зависимость com.microsoft.azure:azure-spring-boot-starter
.
implementation 'com.microsoft.azure:azure-spring-boot-starter'
В документации spring cloud говорится:
Запись службы поддержки Azure содержит поддержку автоматической настройки для управляемых служб Azure […]
Теперь я хотел бы отправлять и получать сообщения от Azure Service Bus
, и документация хочет, чтобы я добавил зависимость azure-servicebus
.
implementation 'com.microsoft.azure:azure-spring-boot-starter'
implementation 'com.microsoft.azure:azure-servicebus'
Хорошо, хорошо. Когда я теперь переключаюсь на Microsoft и читаю документацию о сервисной шине там, в ней упоминаются две библиотеки, где Microsoft заявляет, что вторая устаревшая и устаревшая.
- azure-messaging-servicebus (последняя версия)
implementation 'com.azure:azure-messaging-servicebus:7.0.0'
- azure-servicebus (устаревший)
'com.microsoft.azure:azure-servicebus'
Вопрос
- Документация по загрузке Spring просто устарела?
- Я где-то читал, что библиотеки in
com.microsoft.com
предназначены для управления самим ресурсом, а библиотеки incom.azure
— для управления данными. Это правда? - Что подразумевается под поддержкой автоматической настройки?
Как вы можете видеть, я очень смущен, какие зависимости мне нужно добавить. Также я не понимаю разницы между пакетами из com.azure
и com.microsoft.azure
.
Может кто-нибудь, пожалуйста, пролить свет на это?