zoukankan      html  css  js  c++  java
  • springcloud配置中心config

    服务端搭建 :

    {application}-{profiles}.properties 这是读取配置文件的方式 {application}服务名{profiles}环境名

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

    配置文件:

    spring:
      application:
        name: configServer
      cloud:
        config:
          server:
            native:
              search-locations:
              - classPath:/dev    #这个是项目目录下的文件 是个list  
              - classPath:/prod
              - classPath:/common
      profiles:
        active:
        - native #表示从本地读取配置文件
    server:
      port: 8800

    启动类上加注解:

     客户端的配置:

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

    配置文件:(配置文件名叫bootstrap.yml)

    server:
      port: 8100
    myeureka:
      port: 8762
    
    eureka:
      instance:
        hostname: localhost
        prefer-ip-address: true
        instance-id: ${eureka.instance.hostname}:${server.port}
      client:
        service-url:
          defaultZone: http://${eureka.instance.hostname}:${myeureka.port}/eureka/
    spring:
      profiles:
        active: dev #这个对应的是配置中心的后缀{profiles}
      application:
        name: studentimpl
      cloud:
        config:
          uri:
          - http://localhost:8800
          name: studentimpl,common
    #spring.cloud.config.name=
    studentimpl,common 这个表示读取多个配置文件丁当 于配置中心的前缀{application} 第一个是自己的配置文件第二个是公共的配置文件
    #这个说明读取的配置文件是 studentimpl-dev.yml,common-dev.yml
    #spring.cloud.config.profile=dev 这个表示读取配置中心的后缀名为dev的相当于{profiles}
    
    

     

  • 相关阅读:
    delphi 属性 参数 新注释
    delphi query阻塞执行 长时间执行sql的解决办法
    FDLocalSQL
    C# Webservice
    vmware的centos 6虚拟机如何共享文件夹?
    tomcat如何配置启动时自动部署webapps下的war包
    tomcat如何配置context的docBase
    windows本地启动tomcat闪退
    jfinal 字节流存储文件以及解、压缩工具类
    java try catch 异常后还会继续执行吗
  • 原文地址:https://www.cnblogs.com/dkws/p/12567532.html
Copyright © 2011-2022 走看看