zoukankan      html  css  js  c++  java
  • springcloud系列13 config的客户端使用

    config客户端的使用:

    也是首先要引入依赖:

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

    这个依赖:

    在启动类上不需要加入其他配置,

    可以看到并没有加入其他的,所以是不需要加入其他的,

    但是需要将application,yml文件变成bootstrap.yml文件,所以

    官方application.yml的依赖是主要依赖,bootstrap依赖,是优先级较高的,所以会首先取拉去配置文件,然后再加载bootstrap.yml文件:

    spring:
      application:
        name: person #应用名
      cloud:
        config:
          discovery:
            enabled: true
            service-id: CONFIG
          profile: dev
      rabbitmq:
        host: 192.168.230.134
    eureka:
      client:
        serviceUrl:
         defaultZone: http://admin:admin@127.0.0.1:8761/eureka/  #eureka注册中心地址
    management:
      endpoint:
        web:
          expose:
            include: bus-refresh

    首先不要管rabbitmq的配置:

    这个主要是springcloud_bus使用的.

    我将rureka配置拉取过来主要是进行相关配置:放进bootstrap中,主要是如果不存在会报凑:

    order启动报 No instances found of config server 错误

    这样就配置完了

    spring:
      application:
        name: person #应用名
      cloud:
        config:
          discovery:
            enabled: true
            service-id: CONFIG
          profile: dev

    解释:

    如果加上配置:那么表示服务名字:person,

    就会去配置中拉去person的yml文件,

    profile表示环境,采用的是dev

    那么拉去对应的文件就是person-dev.yml文件

    下面是springcloud-bus配置

  • 相关阅读:
    函数方法与面向对象
    seleniums私房菜系列一 ---- selenium简介
    MySQL图形化管理工具
    存储引擎
    mysql自定义函数
    加密函数
    mysql聚合函数
    mysql信息函数
    mysql日期时间函数(常用的)
    mysql比较运算符和函数
  • 原文地址:https://www.cnblogs.com/xiufengchen/p/11217107.html
Copyright © 2011-2022 走看看