Spring-cloud-azure-управление функциями с application.yaml

Я пытаюсь реализовать быстрое решение флага функции для своих команд, которые запускают как ядро ​​.net, так и загрузку java spring. Мне удалось легко получить решение, работающее с ядром.net с использованием функции управления функциями, и я был рад увидеть эквивалент Spring, потому что я надеялся на практически одинаковые инструменты для всех команд. Однако у меня возникла проблема, потому что я просто хочу начните с предоставления значений флагов в application/bootstrap.yaml, и он продолжает кричать на меня со следующей ошибкой.

Вызвано: org.springframework.beans.factory.BeanCreationException: Ошибка при создании bean-компонента с именем 'spring.cloud.azure.appconfiguration-com.microsoft.azure.spring.cloud.config.AppConfigurationProperties': не удалось вызвать метод инициализации; вложенное исключение - java.lang.IllegalArgumentException: необходимо настроить хотя бы одно хранилище конфигурации. Вызвано: java.lang.IllegalArgumentException: необходимо настроить хотя бы одно хранилище конфигурации.

Итак, у меня вопрос: как мне указать поставщика для локального файла, а не для конфигурации Spring Cloud? У меня это не реализовано, и мне потребуется слишком много времени, чтобы сделать это в моей среде.

1 ответ

Я нашел свою проблему! У меня была дополнительная зависимость, которая не была нужна для того, что я делал. Как только я удалил следующее, все заработало.

<dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>spring-cloud-azure-appconfiguration-config</artifactId>
    <version>1.2.2</version>
</dependency>
Другие вопросы по тегам