简单了解Spring Cloud搭建Config过程实例

网友投稿 262 2023-05-22

简单了解Spring Cloud搭建Config过程实例

这篇文章主要介绍了简单了解Spring Cloud搭建Config过程实例,http://文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

利用spring cloud 的 spring-cloud-config-server 组件 搭建自己的配置中心 config-server

配置文件可以存放在 github ,gitlab 等上面,搭建自己的注册中心,完成对配置的统一管理和访问,后期我们会实现配置的动态刷新。

把配置文件放在github 上

https://github.com/halouprogramer/spring-config-repository

文件名格式

应用名-环境配置.yml

例如: spring-school(应用名)-dev(profiles 环境配置)

server 端配置:

1.pom引入

org.springframework.cloud

spring-cloud-config-server

2. 配置文件

spring:

application:

name: spring-config

cloud:

config:

server:

git:

uri: https://github.com/halouprogramer/spring-config-repository.git

# username: ***

# password: ***

basedir: ~/temp/gitlab

3.启动类注解

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.springframework.cloud.config.server.EnableConfigServer;

import org.springframework.cloud.netflix.eureka.EnableEurekaClient;

@EnableEurekaClient

@EnableConfigServer

@SpringBootApplication

public class SpringConfigApplication {

public static void main(String[] args) {

SpringApplication.run(SpringConfigApplication.class, args);

}

}

本地启动server端访问自己在仓库中存在的配置 http://localhost:8083/spring-school-dev.yml ,如果访问得到说明没有问题

客户端通过配置中心拉去配置:

spring:

application:

name: spring-school

cloud:

config:

discovery:

enabled: true

VVHgRcbkF service-id: SPRING-CONFIG #访问配置中心项目名称

profile: dev

profiles:

active: dev

完整代码访问 :

https://github.com/halouprogramer/spring-cloud-demo

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java8 HashMap扩容算法实例解析
下一篇:Java简单数据加密方法DES实现过程解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~