Отключить облачный сервер Spring при весенней загрузке 2.0.0 - PullRequest
0 голосов
/ 05 августа 2020

Для одного из наших клиентов, который использует Spring Boot версии 2.0.0 Release, у нас есть сервер облачной конфигурации Spring с собственными настройками. Для локальной разработки мы хотим отключить сервер конфигурации облака Spring, чтобы другие микросервисы весенней загрузки могли использовать настройки application-local.yml.

Я пробовал параметры ниже, но они не работают

  1. Настройка spring.cloud.config.enabled = false в bootstrap .yml файле
  2. Настройка -Dspring.profiles.active = "local"

Когда я запускаю микроконтроллер -services, он все еще ищет конфигурационный сервер. Любые входные данные.

Невозможно удалить зависимость ссылки на config-starter в файле gradle в качестве обходного пути

Ответы [ 2 ]

0 голосов
/ 05 августа 2020

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

resources/bootstrap.yml --> resources/application.yml 

с помощью этого springboot загрузит ваш application.yml по умолчанию.

0 голосов
/ 05 августа 2020

Это конфигурации, которые у меня сработали. Я использую службу Eureka, чтобы узнать, где находится сервер конфигурации.

spring:
  cloud:
    config:
      enabled: false
      discovery:
        enabled: false

eureka:
  client:
    enabled: false
...