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 相关文章推荐
详解Java实践之抽象工厂模式
Jun 18 Java/Android
浅谈什么是SpringBoot异常处理自动配置的原理
Jun 21 Java/Android
Java Socket实现多人聊天系统
Jul 15 Java/Android
java泛型通配符详解
Jul 25 Java/Android
springboot新建项目pom.xml文件第一行报错的解决
Jan 18 Java/Android
Android Rxjava3 使用场景详解
Apr 07 Java/Android
java中为什么说子类的构造方法默认访问的是父类的无参构造方法
Apr 13 Java/Android
Java 多线程协作作业之信号同步
May 11 Java/Android
Android开发手册自定义Switch开关按钮控件
Jun 10 Java/Android
springboot集成redis存对象乱码的问题及解决
Jun 16 Java/Android
Android实现图片九宫格
Jun 28 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
压力如何影响浓缩咖啡品质
2021/03/03 咖啡文化
浅析PHP中的UNICODE 编码与解码
2013/06/29 PHP
php实现mysql数据库操作类分享
2014/02/14 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
jquery.validate使用攻略 第二部
2010/07/01 Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
2013/01/29 Javascript
JS中获取数据库中的值的方法
2013/07/14 Javascript
javascript一元操作符(递增、递减)使用示例
2013/08/07 Javascript
JQuery $.each遍历JavaScript数组对象实例
2014/09/01 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
2014/11/17 Javascript
JQuery+CSS实现图片上放置按钮的方法
2015/05/29 Javascript
常用DOM整理
2015/06/16 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(一)
2016/02/16 Javascript
Javascript中for循环语句的几种写法总结对比
2017/01/23 Javascript
JS库之Highlight.js的用法详解
2017/09/13 Javascript
Node.js中的不安全跳转如何防御详解
2018/10/21 Javascript
JS实现进度条动态加载特效
2020/03/25 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
2020/09/02 Javascript
vue中使用vue-pdf的方法详解
2020/09/05 Javascript
python django 增删改查操作 数据库Mysql
2017/07/27 Python
python操作excel的方法
2018/08/16 Python
Python Numpy:找到list中的np.nan值方法
2018/10/30 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
2021/02/01 Python
GANT葡萄牙官方商店:拥有美国运动服传统的生活方式品牌
2018/10/18 全球购物
extern在函数声明中是什么意思
2014/01/19 面试题
什么是makefile? 如何编写makefile?
2013/01/02 面试题
写给老师的表扬信
2014/01/21 职场文书
大学毕业自我评价
2014/02/02 职场文书
合伙开公司协议书范本
2014/10/28 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
英语辞职信范文
2015/02/28 职场文书
互联网的下一个风口:新的独角兽将诞生
2019/08/02 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书
室外天线与收音机天线杆接合方法
2022/04/05 无线电
HttpClient实现文件上传功能
2022/08/14 Java/Android