配置中心

举报
Nick Qiu 发表于 2020/10/23 12:42:19 2020/10/23
【摘要】 前言本文介绍如何建立配置中心,服务器;操作步骤使用idea新建立工程com.nick.client,依赖配置加入cloud discovery -> eureka discoveryweb -> webcloud config -> config serverClientApplication类添加注解@EnableDiscoveryClient与@EnableConfigServer@Sp...

前言

本文介绍如何建立配置中心,服务器;

操作步骤

  • 使用idea新建立工程com.nick.client,依赖配置加入

    • cloud discovery -> eureka discovery

    • web -> web

    • cloud config -> config server

  • ClientApplication类添加注解@EnableDiscoveryClient@EnableConfigServer

@SpringBootApplication@EnableDiscoveryClient@EnableConfigServerpublic class ConfigApplication {    public static void main(String[] args) {
        SpringApplication.run(ConfigApplication.class, args);
    }
}
  • 码云、gitlab、或者github上建立配置项目config-repo,记录该项目的地址;

  • 项目内新建order/order.yml

spring:
  application:
    name: order  # 这里数据库一般在生产环境上不同服务
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    username: root
    password: 123456
    url: jdbc:mysql://127.0.0.1/diancan?characterEncoding=utf-8&useSSL=false
  jpa:
    show-sql: trueeureka:
  client:
    service-url:
      defaultZone: http://localhost:8761/eureka/#-Dserver.port=8081#server:#  port: 8081
  • 修改application.properties为application.yml

spring:
  application:
    name: config
  cloud:
    config:
      server:
        git:
          uri: https://github.com/qiujiahong/config-repo
          username:
          password:
          search-paths: order          default-label: master
eureka:
  client:
    service-url:
      defaultZone: http://localhost:8761/eureka/
/{application}/{profile}[/{label}]
/{application}-{profile}.yml
/{label}/{application}-{profile}.yml
/{application}-{profile}.properties
/{label}/{application}-{profile}.properties

踩坑


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。