Spring Cloud Config-快速开始

简介: Spring Cloud Config-快速开始 该服务器是一个Spring Boot应用程序,所以您可以从IDE运行它,而不是喜欢(主类是ConfigServerApplication)。然后尝试一个客户端: 完整项目的源码来源 技术支持1791743380

启动服务器:

$ cd spring-cloud-config-server
$ ../mvnw spring-boot:run

该服务器是一个Spring Boot应用程序,所以您可以从IDE运行它,而不是喜欢(主类是ConfigServerApplication)。然后尝试一个客户端:

$ curl localhost:8888/foo/development
{"name":"development","label":"master","propertySources":[
  {"name":"https://github.com/scratches/config-repo/foo-development.properties","source":{"bar":"spam"}},
  {"name":"https://github.com/scratches/config-repo/foo.properties","source":{"foo":"bar"}}
]}

定位资源的默认策略是克隆一个git仓库(在spring.cloud.config.server.git.uri),并使用它来初始化一个迷你SpringApplication。小应用程序的Environment用于枚举属性源并通过JSON端点发布。

HTTP服务具有以下格式的资源:

/{application}/{profile}[/{label}]
/{application}-{profile}.yml
/{label}/{application}-{profile}.yml
/{application}-{profile}.properties
/{label}/{application}-{profile}.properties

其中“应用程序”作为SpringApplication中的spring.config.name注入(即常规的Spring Boot应用程序中通常是“应用程序”),“配置文件”是活动配置文件(或逗号分隔列表的属性),“label”是可选的git标签(默认为“master”)。

Spring Cloud Config服务器从git存储库(必须提供)为远程客户端提供配置:

spring:
  cloud:
    config:
      server:
        git:
          uri: https://github.com/spring-cloud-samples/config-repo

完整项目的源码来源 技术支持1791743380

目录
相关文章
|
6月前
|
Java API 开发工具
Spring Boot与Spring Cloud Config的集成
Spring Boot与Spring Cloud Config的集成
|
8月前
|
Java API 网络架构
深入了解 Spring Cloud Config、Spring Cloud Gateway 与断路器模式
Spring Microservices 是一个框架,它使用 Spring 框架更容易地构建和管理基于微服务的应用程序。微服务是一种架构风格,其中一个大型应用程序被构建为一组小型、独立可部署的服务。每个服务具有明确定义的职责,并通过 API 与其他服务通信。
87 0
|
8月前
|
Java 开发工具 git
|
安全 Java 开发工具
23SpringCloud - Spring Cloud Config 中使用 Refresh
23SpringCloud - Spring Cloud Config 中使用 Refresh
75 0
|
Java 开发工具 数据安全/隐私保护
22SpringCloud - Spring Cloud Config 集成 Eureka 服务
22SpringCloud - Spring Cloud Config 集成 Eureka 服务
169 0
|
存储 消息中间件 Java
Spring Boot 中的 Spring Cloud Config
Spring Boot 中的 Spring Cloud Config
|
监控 Java 开发工具
SpringCloud极简入门-配置中心Spring Cloud Config
在分布式系统中,由于服务数量很多,为了方便服务配置文件统一管理我们需要用到置中心组件。在Spring Cloud中,分布式配置中心组件spring cloud config 它可以帮我们集中管理配置文件,修改配置无需重启服务 等,它支持配置文件放在配置服务的本地,也支持放在远程如Git仓库中集中管理。在spring cloud config 分为了服务端 config server和客户端config client 两个角色。
592 0
|
负载均衡 Java Maven
Spring Cloud【Finchley】-05使用配置文件自定义Ribbon Client
Spring Cloud【Finchley】-05使用配置文件自定义Ribbon Client
91 0
BXA
|
存储 安全 Java
Spring Cloud Config实现配置中心
Spring Cloud Config是一个开源项目基于Git或Subversion等版本控制工具提供分布式系统的外部化配置支持。它能够帮助架构师和开发人员管理所有微服务的配置,提供安全的、可伸缩的、高可用的分布式配置中心服务
BXA
182 0
|
XML Java 数据库连接
Spring Cloud Config 配置实战|学习笔记
快速学习 Spring Cloud Config 配置实战

热门文章

最新文章