SpringCould (四)Config-Service 本地文件配置

参考:

https://xuwujing.blog.csdn.net/article/details/88578076

简介:

SpringCloud-Congfig-Service 主要是用于配置文件热部署,两种方式实现 git和本地文件实现

一、搭建Eurake服务中心

参考

https://blog.csdn.net/qq_37203082/article/details/111031105

二、搭建一个Config-Service

maven

<!--        注册到eureke客户端-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>

<!--        config服务器-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-config-server</artifactId>
        </dependency>

application.yml 配置文件

server:
  port: 8769

spring:
  application:
    name: cmain-config
  profiles:
    active: native
  cloud:
    config:
      server:
        native:
          search-locations: classpath:/share

eureka:
  client:
    serviceUrl:
      #      eureka的注册中心地址
      defaultZone: http://localhost:8888/eureka/

在Resource文件夹下创建一个文件夹存放其它客户端的配置文件

客户端的config内容,这里只写一个注册到服务中心的配置

eureka:
  client:
    serviceUrl:
      #      eureka的注册中心地址
      defaultZone: http://localhost:8888/eureka/

 

在启动上添加注解

@EnableConfigServer

三、创建一个Config客户端

maven 

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

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

配置文件

server:
  port: 8885

spring:
  application:
    name: client-02
  cloud:
    config:
      name: client-02
      profile: dev
      uri: http://localhost:8769

特别提醒,客户端的配置文件需要是 bootstrap.yml 文件

四、检验

启动的顺序是 eureka服务端、config、客户端

猜你喜欢

转载自blog.csdn.net/qq_37203082/article/details/113761661