首页 > 编程语言 > 详细

springcloud-config配置及使用

时间:2020-03-26 00:31:38      阅读:93      评论:0      收藏:0      [点我收藏+]

springcloud-config server配置

pom

    <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-config-server</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        </dependency>

启动类

@SpringBootApplication
@EnableDiscoveryClient
@EnableConfigServer
public class ConfigApplication {

    public static void main(String[] args) {
        SpringApplication.run(ConfigApplication.class, args);
    }

}

配置文件

# 端口
server.port=8091
# 应用名
spring.application.name=eureka-config
# 注册地址
eureka.client.service-url.defaultZone=http://localhost:8761/eureka/

# git地址
spring.cloud.config.server.git.uri=https://github.com/zhaimiya/config.git
# git用户名
spring.cloud.config.server.git.name=XX
# git密码
spring.cloud.config.server.git.password=XX
# 本地存储位置
spring.cloud.config.server.git.basedir=D:/coding/cloud/config/AAACONFIG/

git配置文件格式命名规则

  • {name}-{frofiles}.yml/properties/json
    {服务名}-{环境}.yml
    eg:order-dev.yml

    order-dev.properties

  • {lable}/{name}-{frofiles}.yml/properties/json
    {分支}/{服务名}-{环境}.yml
    eg:branch1/order-dev.yml

    branch2/order-test.properties

springcloud-config client

原ORDER项目配置文件,与git仓库一致

技术分享图片

改为springcloud-config

  • 步骤一 添加依赖
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-config-client/artifactId>
        </dependency>
  • 配置文件
  • 修改application为bootstarp的原因是想先执行,将放到git上的内容拉去下来
    技术分享图片
  • git仓库配置文件名
    技术分享图片

Spring Cloud Bus自动更新配置

TODO

springcloud-config配置及使用

原文:https://www.cnblogs.com/VVII/p/12568797.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!