Облачный сервер Spring возвращает пустые конфигурации - PullRequest
0 голосов
/ 27 февраля 2019

У меня мертвый простой сервер конфигурации со следующими свойствами:

spring:
    profiles:
        active: native
    cloud:
        config:
            server:
                native:
                    searchLocations: classpath:/configs
server:
    port: 8888

В папке src / main / resources у меня есть папка config с файлом customer-service.yml внутри, содержащим следующую конфигурацию:

spring:
    application:
        name: customer-service
    h2:
        console:
            enabled: true
server:
    port: 8080
eureka:
    client:
        serviceUrl:
            defaultZone: ${EUREKA_URI:http://localhost:8761/eureka}
    instance:
        preferIpAddress: true
        leaseRenewalIntervalInSeconds: 1
        leaseExpirationDurationInSeconds: 2
logging:
    level:
        com.netflix: WARN

Сервер конфигурации запускается без проблем, но при выдаче следующего URL-адреса в браузере - http://localhost:8888/customer-service/master - возвращает следующий ответ:

{"name":"customer-service","profiles":["master"],"label":null,"version":null,"state":null,"propertySources":[]}

There is 'Кажется, есть много примеров использования папки на пути к классам для хранения конфигов.Что я делаю не так?

1 Ответ

0 голосов
/ 27 февраля 2019

Я только что попробовал это с Spring 2.1.3, и он работает так, как вы его изложили.Поскольку вы упомянули, что используете Spring 2.2, возможно, произошли изменения или, возможно, ошибка.

Обновление

Только для ударов, я пробовал с 2.2.0.BUILD-SNAPSHOT и это работает так же.Не уверен, что сказать на данный момент.

...