• spring cloud配置中心


    1.创建一个配置中心,这里我们使用码云上面的(自己创建)

    2.导入包

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

    3.添加注解标签,主配置类

    package cn.jiedada;
    
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.cloud.config.server.EnableConfigServer;
    import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
    
    /**
     * @EnableConfigServer:开启配置中心
     */
    @SpringBootApplication
    @EnableEurekaClient
    @EnableConfigServer
    public class EurekaConfigService5000 {
        public static void main(String[] args) {
            new SpringApplicationBuilder(EurekaConfigService5000.class).web(true).run(args);
        }
    }

    4.yml

    eureka:
      client:
        serviceUrl:
          defaultZone: http://localhost:1000/eureka/#注册中心地址
      instance:
        ip-address: true #使用ip配置
        instance-id: config-server #指定服务的id
    server:
      port: 5000
    spring:
      application:
        name: config-server
      cloud:
        config:
          server:
            git:
              uri: https://gitee.com/huangruijiedada/springcloud_hrm.git #路径
              username: 
              password: 

    其他配置文件使用的方式

    1.导包

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

    2.更改yml配置

     把application.yml的优先级提高改为bootstrap.yml这样才可以

    spring:
      cloud:
        config:
          uri: http://localhost:5000  #这里是我们自己配置的服务器端口
          name: application-user2000 #这里是我们放在仓库中的名称application-user2000-dev.yml
          profile: dev  #这里是环境
          label: master
  • 相关阅读:
    Django Cookie Session和自定义分页
    ORM版学员管理系统3
    ORM版学员管理系统2
    ORM版学员管理系统1
    Django 基础 ORM系统
    Django 基础 模板系统
    Django 基础 视图系统
    property 与 attribute 的区别?
    SQL数据库相关
    观察者模式-猫叫了,老鼠跑了,主人醒了...
  • 原文地址:https://www.cnblogs.com/xiaoruirui/p/11961285.html
Copyright © 2020-2023  润新知