spring-cloud开始使用spring-cloud


备注

本节概述了spring-cloud是什么,以及开发人员为什么要使用它。

它还应该提到spring-cloud中的任何大型主题,并链接到相关主题。由于spring-cloud的文档是新的,您可能需要创建这些相关主题的初始版本。

Cloud Config入门:客户端设置

要快速入门,您可以使用Spring Initializr来引导客户端。添加Config Client以自动生成具有所需依赖项的项目。

或者,您可以手动将依赖项添加到现有的Spring Cloud应用程序中。

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-config</artifactId>
</dependency>
 

依赖关系在类路径上后,Spring Cloud将尝试连接到localhost 上的Config Server以检索配置。

Cloud Config入门:服务器设置

要外部化分布式系统配置,Spring Cloud Config提供外部化和集中配置所需的服务器和客户端支持。

要快速入门,您可以使用Spring Initializr来引导服务器。添加Config Server依赖项以自动生成具有所需依赖项的项目。

或者,您可以手动将依赖项添加到现有的Spring Cloud应用程序中。

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-config-server</artifactId>
</dependency>
 

默认情况下,您可以使用Git存储库来存储配置。定义于:

spring.cloud.config.server.git.uri: file://${user.home}/config-repo
 

运行配置服务器的默认端口是8888。

server.port: 8888
 

要启用配置服务器,需要使用@EnableConfigServer 注释应用程序启动类。