美文网首页
6.Config配置中心

6.Config配置中心

作者: 面具猴 | 来源:发表于2019-05-28 08:57 被阅读0次

    项目的配置文件起名格式:微服务名-test/dev.properties/yml
    本例子git上项目名为tensquare_parent
    对应的模块名称为base
    文件用于为test
    文件类型为properties

    一.服务端的配置

    1.依赖

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

    2.配置

    #config
    spring.cloud.config.server.git.uri=git@gitee.com:mianjuhou/tensquare_parent.git
    

    3.启动类注解

    @EnableConfigServer
    

    4.测试
    http://localhost:8002/base-test.properties
    显示出配置文件的内容

    二.客户端的配置

    1.依赖

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

    2.配置
    已经使用git上的配置文件代替本实例的配置文件,所以要删除本地的配置文件
    但是问了找到配置中心还要一个添加一个配置文件bootstrap.properties
    bootstrap文件优先级高于application,用于存放不长变动的配置信息,此次专用于存放config的配置信息,其他信息通过config再次获取

    #config-client
    spring.cloud.config.name=base
    spring.cloud.config.profile=test
    spring.cloud.config.label=master
    spring.cloud.config.uri=http://127.0.0.1:8002
    

    3.启动微服务即可,端口号能否对应上

    相关文章

      网友评论

          本文标题:6.Config配置中心

          本文链接:https://www.haomeiwen.com/subject/rgtvnqtx.html