Перейти к основному содержимому

Управление конфигурацией сервиса

Для локальной разработки сервиса бизнес-логики и работы сервиса бизнес-логики в эксплуатационной среде файлы конфигурации размещаются в разных папках:

  • Для локального запуска сервиса бизнес-логики используется файл application.yaml, который находится в папке MDJavaServiceTemplate/localStart.

    Для локальной разработки рекомендуется установить настройки вручную и отключить некоторые модули Spring Boot Starter, например, Discovery, Otel, Swagger.

    Локальная конфигурация, настроенная в шаблоне сервиса, подключает сертификат для работы HTTPS.

    При локальном запуске необходимо указать аргументы, как показано в следующей строке:

    program arguments=--spring.config.location=localStart/application.yaml
  • Для работы сервиса бизнес-логики в эксплуатационной среде используется файл application.yaml, который находится в папке MDJavaServiceTemplate/src/main/resources.

    При работе сервиса бизнес-логики в эксплуатационной среде большая часть настроек передается через переменные окружения. Эти настройки не нужно задавать в файлах конфигурации.