Экологические свойства Eureka не загружаются - PullRequest
0 голосов
/ 03 апреля 2019

Я создал проект Eureka Client and Server, используя версию Spring Cloud 1.5.17.Оба проекта работают нормально, но проблема в том, что в зависимости от среды я хочу, чтобы определенные свойства eureka загружались во время выполнения для клиентского проекта.Для этого я создал файл свойств среды для eureka, как показано ниже.

enter image description here

Я испробовал все три нижеприведенных свойства в application.yml, но ни одно из них, похоже, не выбрало eureka-client-test.properties properties

spring:
  profiles:
    active: test

eureka:
  instance:
    environment: test

eureka:
  instance:
    environment:
      active-profiles:
      - test

Может кто-нибудь, пожалуйста, помогите мне в этом

Полный исходный код зафиксирован и доступен в приведенном ниже хранилище битбакетов

https://bitbucket.org/resh32/eureka

1 Ответ

1 голос
/ 03 апреля 2019

Переопределите это свойство eureka.client.props, указав имя файла свойства без суффикса .properties.

Итак, допустим, вы указываете свою активную среду env, используя spring.profiles.active, а затем в соответствующем файле application-env.properties вы можете установитьeureka.client.props до eureka-client-env.

...