spring cloud 项目 怎么把config 集成到自己的项目中

本文介绍了如何将Spring Cloud Config集成到项目中,详细步骤包括创建配置文件仓库、搭建Config Server工程、Config Client工程的配置以及加密与认证。Config Server作为配置服务器,使用Git存储配置内容,而Config Client则用于操作这些配置属性。
摘要由CSDN通过智能技术生成

集成 config 到自己的项目

Spring Cloud Config为分布式系统外部化配置提供了服务器端和客户端的支持,它包括Config Server和Config Client两部分。由于Config Server和Config Client都实现了对Spring Environment和PropertySource抽象的映射,因此,Spring Cloud Config非常适合Spring应用程序,当然也可与任何其他语言编写的应用程序配合使用。

Config Server是一个可横向扩展、集中式的配置服务器,它用于集中管理应用程序各个环 境下的配置,默认使用Git存储配置内容(也可使用Subversion、本地文件系统或Vault存储 配置),因此可以方便的实现对配置的版本控制与内容审计。 Config Client 是Config Server的客户端,用于操作存储在Config Server中的配置属性。

一、创建配置文件仓库

1.1、远程仓库

第一步在自己的git上创建远程仓库。

1.2、本地仓库

  • 在本地创建一个文件夹:D:\springcloud\spring-cloud-config
  • 然后进入该文件夹点击git bash here
  • 然后输入命令git clone http://git-repo-url.git

1.3、配置文件

然后在文件中创建spring-cloud-client.yml配置文件
注意:该文件必须要只utf-8编码

1.5、执行git命令把该文件推送到远端git仓库

  • git add .
  • git commit -am ‘初始化提交’
  • git push origin master

二、搭建config server工程

2.1、添加Jar包

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

2.2、配置文件

编写application.yml配置文件

server:
  port: 9100
spring:
  application:
    name: spring-cloud-server
  cloud:
    config:
      server:
        git:
          uri: http://git-repo-url.git   #远程git的地址
          username
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值