我已经使用Spring Cloud 1.5.17版本创建了一个Eureka Client and Server项目。两个项目都运行良好,但问题是基于环境,我希望在运行时为客户端项目加载某些eureka属性。为此,我为eureka创建了特定于环境的属性文件,如下所示。
我已经在application.yml中尝试了以下所有三个属性,但是似乎都没有选择 eureka-client-test.properties 属性
spring:
profiles:
active: test
eureka:
instance:
environment: test
eureka:
instance:
environment:
active-profiles:
- test
有人可以帮我吗
已提交完整的源代码,可在下面的Bitbucket存储库中找到该源代码
答案 0 :(得分:1)
使用不带后缀eureka.client.props
的属性文件名覆盖此属性.properties
。
因此,可以说,您使用spring.profiles.active
指定了春季活动环境,然后在相应的application-env.properties
文件中将eureka.client.props
设置为eureka-client-env
。