• springcloud微服务config的使用


    首先需要建立一个server端:

    pom依赖中加入

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

    由于这里只是拉取配置,并不需要干其他事情,所以只需要加入上面那个依赖就可以,不需要额外加入其他东西

    server:
      port: 8080
    spring:
      application:
        name: microservice-config-server
      cloud:
        config:
          server:
            git:
              uri: https:     # 配置Git仓库的地址
              username:                                                         # Git仓库的账号
    password: 

    启动类:

    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.cloud.config.server.EnableConfigServer;
    
    @SpringBootApplication
    @EnableConfigServer
    public class ConfigServerApplication {
      public static void main(String[] args) {
        SpringApplication.run(ConfigServerApplication.class, args);
      }
    }

    服务端:

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

    由于这是一个项目,需要向外提供服务,所以需要加入其他东西,原本相应的依赖都需要加入

    需要建立一个application。yml

    server:
    port: 8081

    还有一个bootstrap。yml

    spring:
      application:
        name: microservice-foo    # 对应config server所获取的配置文件的{application}
      cloud:
        config:
          uri: http://localhost:8080/
          profile: dev            # profile对应config server所获取的配置文件中的{profile} 
    label: master 

    这样就可以引用了

  • 相关阅读:
    URAL 2080 莫队
    Codeforces Round #361 (Div. 2) C D
    UVALive 7297 bfs
    UVALive 7472
    HDU 5773 最长上升子序列
    递归求解最大值和最小值
    数字方阵旋转问题
    实现循环队列的各种基本运算
    实现顺序栈的各种基本运算
    使用两个栈来实现队列
  • 原文地址:https://www.cnblogs.com/xiufengchen/p/10450778.html
Copyright © 2020-2023  润新知