zoukankan      html  css  js  c++  java
  • 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 

    这样就可以引用了

  • 相关阅读:
    Oracle用户管理
    Oracle基本使用
    Oracle 11g安装、卸载
    Oracle
    C#面向对象
    看看Google用户体验十大设计原则
    [转]Delphi 常用控件之TlistView总结
    github + hexo 搭建博客
    CSS3 filter属性学习
    border-box——一种改变盒子尺寸的方法
  • 原文地址:https://www.cnblogs.com/xiufengchen/p/10450778.html
Copyright © 2011-2022 走看看