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 相关文章推荐
浅谈@Value和@Bean的执行顺序问题
Jun 16 Java/Android
idea搭建可运行Servlet的Web项目
Jun 26 Java/Android
spring boot项目application.properties文件存放及使用介绍
Jun 30 Java/Android
java解析XML详解
Jul 09 Java/Android
java设计模式--七大原则详解
Jul 21 Java/Android
spring boot中nativeQuery的用法
Jul 26 Java/Android
Mybatis是这样防止sql注入的
Dec 06 Java/Android
深入浅出讲解Java8函数式编程
Jan 18 Java/Android
Java Lambda表达式常用的函数式接口
Apr 07 Java/Android
零基础学java之循环语句的使用
Apr 10 Java/Android
Spring Data JPA框架Repository自定义实现
Apr 28 Java/Android
Java Spring读取和存储详细操作
Aug 05 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
PHP开发大型项目的一点经验
2006/10/09 PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
2011/07/14 PHP
深入解析php之apc
2013/05/15 PHP
PHP新建类问题分析及解决思路
2015/11/19 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
JavaScript 基础问答三
2008/12/03 Javascript
jQuery中操控hidden、disable等无值属性的方法
2014/01/06 Javascript
jquery实现pager控件示例
2014/04/09 Javascript
5个JavaScript经典面试题
2014/10/13 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
vue,angular,avalon这三种MVVM框架优缺点
2016/04/27 Javascript
easyui validatebox验证
2016/04/29 Javascript
使用watch在微信小程序中实现全局状态共享
2019/06/03 Javascript
layui.tree组件的使用以及搜索节点功能的实现
2019/09/26 Javascript
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
2017/07/30 Python
Python3的介绍、安装和命令行的认识(推荐)
2018/10/20 Python
在python中对变量判断是否为None的三种方法总结
2019/01/23 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
Python使用graphviz画流程图过程解析
2020/03/31 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
2020/07/09 Python
关于前端上传文件全面基础扫盲贴(入门)
2019/08/01 HTML / CSS
德国汉莎航空中国官网: Lufthansa中国
2017/03/30 全球购物
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
印尼购物网站:iLOTTE
2019/10/16 全球购物
PHP面试题及答案二
2015/05/23 面试题
护理自荐信
2013/10/22 职场文书
银行实习生的自我评价
2013/12/09 职场文书
财务会计人员求职的自我评价
2014/01/13 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书
国际贸易求职信
2014/07/05 职场文书
八年级上册语文教学计划
2015/01/22 职场文书
2015年简历自我评价范文
2015/03/11 职场文书
红色革命电影观后感
2015/06/18 职场文书
mysql幻读详解实例以及解决办法
2022/06/16 MySQL