配置文件的服务启动没有问题,但是客户端取不到值,程序启动时候报错
guoqikele opened this issue · 4 comments
dear dashen
同问
Thanks & Best Regards
这个需要确认下你的spring.application.name、spring.cloud.config.profile对应的文件是否在git里边存在。
不存在的话,可以加一个spring.cloud.config.name来指定你的文件的名
比如:
server.port=8881
spring.application.name=config-f-client
spring.cloud.config.name=config-client
spring.cloud.config.profile=dev
spring.cloud.config.label=master
按我理解的应该是用户自己写的project 的配置文件是yml格式的吧,然后作者给的公共 git repository中的文件是properties格式,因为spring-boot启动项目后如果配置文件是yml,那么它就会默认去找yml格式的文件,如果是properties,它就会默认找properties文件
Hey, there.
I tried to fix this problem by adding in config-client pom.xml
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-client</artifactId>
</dependency>
After learning from this respository, I tried to make my own conclusion and here is the link for this part: Spring Cloud config, you can also find my code from here.
I hope this works for you.