spring cloud 配置中心native配置方式


Posted in Java/Android onSeptember 25, 2021

spring cloud 配置中心native配置

1、pom文件添加依赖

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

2、配置文件application.properties中配置本地路径

#tomcat端口号
server.port=8001
#配置文件在本地
spring.profiles.active=native
#配置文件的目录
spring.cloud.config.server.native.search-locations=D:/workspace/GitHub/spring-config/config-file

3、主程序开启@EnableConfigServer注解

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

spring config server 使用native

使用spring cloud的config server,在config server中存放一份默认的配置文件,文件位于应用的resouces中,位置是 resource/shared,将随config server打包一同发布

在追加一个文件系统的位置,这个位置中可以存放自定义的配置信息,系统部署后,可在约定的这个文件夹中自定义配置文件config server对外提供配置服务的yml文件,其中application.yml将向所有config client提供配置参数然后还有具体的application配置文件 appname.yml每个系统有两个配置文件,加上两个配置文件存放位置,

因此,一个系统的配置文件会加载四个yml文件四个yml配置文件中,优先级高的配置会覆盖优先级低的配置文件假如config 的client是park-auth,对应的配置文件分别为(配置项优先级从高到低排列):

/var/park/conf/park-auth.ymlclasspath:/shared/park-auth.yml/var/park/conf/application.ymlclasspath:/shared/application.ymlconfig server的native配置

优先级高的配置在下面 cloud: config: server: native: search-locations: - classpath:/shared - /var/park/conf

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Java/Android 相关文章推荐
解决Maven项目中 Invalid bound statement 无效的绑定问题
Jun 15 Java/Android
Spring Boot 实现敏感词及特殊字符过滤处理
Jun 29 Java/Android
Spring Boot 整合 Apache Dubbo的示例代码
Jul 04 Java/Android
OpenCV实现普通阈值
Nov 17 Java/Android
JVM的类加载器和双亲委派模式你了解吗
Mar 13 Java/Android
java中为什么说子类的构造方法默认访问的是父类的无参构造方法
Apr 13 Java/Android
IDEA 2022 Translation 未知错误 翻译文档失败
Apr 24 Java/Android
Spring Data JPA框架持久化存储数据到数据库
Apr 28 Java/Android
Spring Data JPA框架Repository自定义实现
Apr 28 Java/Android
Android Canvas绘制文字横纵向对齐
Jun 05 Java/Android
Android基础入门之dataBinding的简单使用教程
Jun 21 Java/Android
MyBatis XPathParser解析器使用范例详解
Jul 15 Java/Android
spring cloud 配置中心客户端启动遇到的问题
Sep 25 #Java/Android
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
Sep 25 #Java/Android
java如何实现socket连接方法封装
Sep 25 #Java/Android
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
Java数据开发辅助工具Docker与普通程序使用方法
Sep 15 #Java/Android
使用springMVC所需要的pom配置
Sep 15 #Java/Android
Java网络编程之UDP实现原理解析
Sep 04 #Java/Android
You might like
网站当前的在线人数
2006/10/09 PHP
[原创]php逐行读取txt文件写入数组的方法
2015/07/02 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
php实现生成验证码实例分享
2016/04/10 PHP
给Javascript数组插入一条记录的代码
2007/08/30 Javascript
Dom加载让图片加载完再执行的脚本代码
2008/05/15 Javascript
深入分析下javascript中的[]()+!
2015/07/07 Javascript
javascript实现起伏的水波背景效果
2016/05/16 Javascript
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
Vue全局分页组件的实现代码
2018/08/10 Javascript
js使用formData实现批量上传
2020/03/27 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
[00:36]DOTA2上海特级锦标赛 LGD战队宣传片
2016/03/04 DOTA
Python实现的概率分布运算操作示例
2017/08/14 Python
windows下pycharm安装、创建文件、配置默认模板
2018/07/31 Python
PyCharm鼠标右键不显示Run unittest的解决方法
2018/11/30 Python
Django实现发送邮件功能
2019/07/18 Python
基于Python中Remove函数的用法讨论
2020/12/11 Python
浅谈HTML5 FileReader分布读取文件以及其方法简介
2017/11/09 HTML / CSS
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
Hunkemöller瑞士网上商店:欧洲最大的内衣品牌之一
2018/12/03 全球购物
蔻驰西班牙官网:COACH西班牙
2019/01/16 全球购物
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
土木工程毕业生自荐信
2013/11/12 职场文书
进步之星获奖感言
2014/02/22 职场文书
《植物妈妈有办法》教学反思
2014/02/25 职场文书
青年文明号服务承诺
2014/03/31 职场文书
领导欢迎词范文
2015/01/26 职场文书
稽核岗位职责范本
2015/04/13 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
2021/03/31 HTML / CSS
Pytorch可视化的几种实现方法
2021/06/10 Python
Python道路车道线检测的实现
2021/06/27 Python
小程序自定义轮播图圆点组件
2022/06/25 Javascript