Spring Cloud Config配置读取优先级是怎样的详细过程?

2026-06-10 10:270阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1537个文字,预计阅读时间需要7分钟。

Spring Cloud Config配置读取优先级是怎样的详细过程?

场景描述+最近在修复Eureka的静态页面加载不出的问题时,发现了一个缺陷。最终发现是远程Git仓库将静态资源访问方式配置禁用了(spring.resources.add-mappings=false)。

情景描述

最近在修复Eureka的静态页面加载不出的缺陷时,最终发现是远程GIT仓库将静态资源访问方式配置给禁用了(spring.resources.add-mappings=false)。虽然最后直接修改远程GIT仓库的此配置项给解决了(spring.resources.add-mappings=true),但是从中牵涉出的配置读取优先级我们必须好好的再回顾下

springcloud config读取仓库配置

通过config client模块来读取远程的仓库配置,只需要在boostrap.properties文件中配置如下属性即可

spring.application.name=eureka spring.cloud.config.uri=localhost:8888 spring.cloud.config.name=dev spring.cloud.config.username=dev spring.cloud.config.password=dev

其就会以GET方式去请求localhost:8888/eureka/dev地址从而将配置拉取下来。

阅读全文

本文共计1537个文字,预计阅读时间需要7分钟。

Spring Cloud Config配置读取优先级是怎样的详细过程?

场景描述+最近在修复Eureka的静态页面加载不出的问题时,发现了一个缺陷。最终发现是远程Git仓库将静态资源访问方式配置禁用了(spring.resources.add-mappings=false)。

情景描述

最近在修复Eureka的静态页面加载不出的缺陷时,最终发现是远程GIT仓库将静态资源访问方式配置给禁用了(spring.resources.add-mappings=false)。虽然最后直接修改远程GIT仓库的此配置项给解决了(spring.resources.add-mappings=true),但是从中牵涉出的配置读取优先级我们必须好好的再回顾下

springcloud config读取仓库配置

通过config client模块来读取远程的仓库配置,只需要在boostrap.properties文件中配置如下属性即可

spring.application.name=eureka spring.cloud.config.uri=localhost:8888 spring.cloud.config.name=dev spring.cloud.config.username=dev spring.cloud.config.password=dev

其就会以GET方式去请求localhost:8888/eureka/dev地址从而将配置拉取下来。

阅读全文