Ошибка подключения к Spring Config Server

Недавно начал замечать, что некоторые изменения, которые делает Spring Framework сложно найти.

Первое что они убрали и привело к долгому копанию на Stackoverflow это то, что убрали поддержку bootstrap.yaml. В связи с чем, не тянулись конфиги вообще, хотя и были прописаны в настройках Spring Cloud Config. В целом, это решалось добавлением зависимости:

implementation group: 'org.springframework.cloud', name: 'spring-cloud-starter-bootstrap'

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

В итоге оказалось, что поменяли ещё кое-чего. Не знаю из-за чего, но настройка:

spring:
  cloud:
    config:
      uri: http://localhost:10000

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

spring:
  config:
    import: configserver:http://localhost:10000

Здесь же можно и указать логин/пароль для базовой аутентификации в стандартном для HTTP виде:

http://username:password@domain:port

И чудесным образом всё заработало

Читайте также:

комментария 2

  1. Archer:

    У тебя RSS и FeedBurner делают циклический редирект друг на друга, пофикси

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *