spring cloud config搭建说明例子

服务端 ConfigServer

pom.xml

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

添加EnableConfigServer

@EnableConfigServer
public class ConfigServerApplication {
    public static void main(String[] args) {
        SpringApplication.run(ConfigServerApplication.class, args);
    }
}

application.yml

server:
   port: ${PORT:8888}                                #配置工程端口号

spring:
   application:
      name: common-config-server                     #设置该服务应用名称

官网也用发发发发这个端口。

配置文件

新建配置文件:
XXX-dev.properties
XXX-test.properties

客户端AppClient

pom.xml

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

bootstrap.properties配置

spring.cloud.config.name=XXX
spring.cloud.config.profile=dev
#spring.cloud.config.profile=test
spring.cloud.config.uri=http\://localhost\:8888/ # 只能配置一个,不能逗号分隔配置多个config

猜你喜欢

转载自www.cnblogs.com/ouyida3/p/9124588.html