如何分门别类的放置yml文件,被多个工程引用,避免全部堆积在一个application.yml中

一、config-server

项目依赖:

implementation('org.springframework.cloud:spring-cloud-config-server')

Spring Cloud Config Server为外部配置提供了一个基于HTTP资源的API。通过使用@EnableConfigServer注释,服务器可嵌入到Spring Boot应用程序中。因此,以下应用程序是配置服务器:

@SpringBootApplication@EnableConfigServerpublic class ConfigServer {    public static void main(String[] args) {        SpringApplication.run(ConfigServer.class, args);    }}

application.yml配置方案之一:

spring:cloud:config:server:git:uri: ${GIT_URL:http://xxxx/xxxx/xxx/gityml.git}username: userpassword: passwdsearchPaths: '**/*'

二、gityml仓库配置图解

注意:yml文件名称,application.yml代表公共的,所有项目都会获取

三、SpringBoot项目配置实例

项目依赖:

implementation('org.springframework.cloud:spring-cloud-starter-config')

bootstrap.yml配置:

spring:cloud:config:uri: ${CONFIG_SERVER_URL:http://system-service-config} #配置服务的访问地址fail-fast: true #链接不上配置中心,则停止服务label: ${GIT_LABEL:dev} #(git项目分支名称) 环境配置 不同环境使用不同配置,默认是开发环境

bootstrap项目实例_SpringCloud Config 使用Git的应用实例相关推荐

  1. Spring Cloud Config采用Git存储时两种常用的配置策略

    由于Spring Cloud Config默认采用了Git存储,相信很多团队在使用Spring Cloud的配置中心时也会采用这样的策略.即便大家都使用了Git存储,可能还有各种不同的配置方式,本文就 ...

  2. Mac-安装Homebrew报错error: could not lock config file .git/config:

    Mac-安装Homebrew报错error: could not lock config file .git/config:

  3. bootstrap项目实例_101个Python项目打包放送,工作学习必备(源码放送)

    了解Python的小伙伴都知道,Python是一个开源的编程语言,正是因为有全世界爱好Python的程序员不断完善Python编程语言,才有了现在Python这么强的实用性,能和各个语言结合使用,被称 ...

  4. git config 让 GIT 简单高效又轻松

    git config --global color :让 git 输出更醒目 git config --global color.ui truegit config --global color.st ...

  5. bootstrap项目实例_精选开源SpringBoot项目:涵盖权限、搜索、秒杀、支付!值得学习...

    头条发文以来,分享了一些科技资讯,有趣的视频剪辑,今天首次整理一些开源项目分享.既是对自己的学习督促,也是对有需要人的一种便利. 开源项目一: mall商城 star数:29.8k 项目地址:http ...

  6. bootstrap项目实例_精选开源SpringBoot项目:涵盖权限、搜索、秒杀、支付!

    发文以来,分享了一些科技资讯,今天首次整理一些开源项目分享.既是对自己的学习督促,也是对有需要人的一种便利. 开源项目一: mall商城 star数:29.8k 项目地址:https://github ...

  7. bootstrap项目实例_Vue.js 项目实践——创建记忆卡片游戏

    作者:Jiawei Pan 转发链接:https://mp.weixin.qq.com/s/VXPD2p7q2S3yR9I7lzAkfw 前言 如果你刚开始学习 Vue,想巩固基础知识,那么你可以试试 ...

  8. Mac-brew报错error: could not lock config file .git/config: Permission denied

    执行: sudo chgrp -R admin /usr/local sudo chmod -R g+w /usr/local 接着:brew 就行了

  9. 软件工程 - 版本管理 - git 的常用方法实例

    1 前言 这篇博文写的比较简洁,有很多例子,常用的几个功能都介绍的很好,转载一下,作为资料 原文地址: http://www.open-open.com/lib/view/open1405048177 ...

最新文章

  1. zookeeper快速入门——部署
  2. 六大策略迎接数据中心巨大变革
  3. python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...
  4. leetcode 73 矩阵置零 Python
  5. Python容器类型公共方法汇总
  6. @scheduled只执行一次_SpringBoot第四篇:定时任务@Scheduled
  7. 2020年第十八届西电程序设计竞赛网络预选赛之Problem C 没人比我更懂 COVID-19
  8. 数据库 ogm_带有Hibernate OGM的NoSQL –第二部分:查询数据
  9. 刚学vue,写的一个入门demo,时光网
  10. 【气动学】基于matlab GPS卫星仿真【含Matlab源码 1094期】
  11. 计算机二级刷题库刷的到原题吗,刷题能过计算机二级吗?
  12. 数据库入门之字符匹配
  13. android简单记账源码,Android+个人记账程序源码.rar(入门级)
  14. matlab中参数估计,关于matlab的参数估计
  15. 计算机休眠按钮是哪个,电源按钮设置成睡眠好还是休眠好?
  16. :aria-checked_动手使用ARIA:首页元素和标准导航
  17. Python Leetcode(507.完美数)
  18. 【Arduino】基于4*4键盘制作计算器
  19. Webview与Javascript
  20. ASP实现自动发邮件

热门文章

  1. MySQL中如何通过修改表实现约束的添加与删除
  2. Select2控件的使用
  3. python数据库编程dbf_python读写dbf文件
  4. 玩转springboot:自定义异常处理和深入异常处理原理
  5. Java 集合系列06: Vector深入解析
  6. Jsoup抓取网页数据完成一个简易的Android新闻APP
  7. JavaScript教程之DOM和BOM
  8. 2021-9-下旬 数据结构-线性表-链表-java代码实现(复习用)
  9. HashMap与加载因子/负载因子loadFactor关系
  10. 【小练习05】HTML+CSS--淘宝商铺小页面