spring cloud踩坑日志(3)-多环境配置文件用法
来源:互联网 发布:淘宝怎么排名靠前 编辑:程序博客网 时间:2024/06/08 10:41
现实的开发中,需要切换生产、开发、测试环境
一般会频繁更改配置文件
实际开发中可能会 由于配置文件出错导致的项目报错
spring cloud 提供了一个切换配置文件的方法很简单,
首先 配置文件的命名规范是
application-{fileName}.properties
例子如下:
在resource中创建4个properties 文件分别为
application.properties
spring.profiles.active=dev#spring.profiles.active=test#spring.profiles.active=prod
首先公共的配置文件定义 spring.profiles.active 用来指定要加载的配置文件
也可以把3个环境的公共配置写在这个配置文件中
application-dev.properties //开发环境
server.port=10010
开发环境的端口号
也可以配置其他信息 比如 datasource
后面可能还有euraka等相关服务的配置都是要区分环境的
application-test.properties //测试环境
server.port=10012
测试环境信息
application-prod.properties //生产环境
server.port=10013
生产环境信息
一般过公司测试和开发都是一个环境,可以更具自己的需求来定义
发布项目时只需要更改 spring.profiles.active 就可以切换配置文件了
避免改数据时容易出现的错误
其实这里面还是有些问题,对于配置环境比较敏感的文件不应该让每个人都可以更改,尤其是生产环境的,应该只有少数的人 比如组长等有权限更改
据说spring cloud也有解决方案,等后期学到了在来分享
阅读全文
0 0
- spring cloud踩坑日志(3)-多环境配置文件用法
- spring cloud踩坑日志(4)- eureka初始配置
- spring cloud踩坑日志(2)-日志文件的配置
- spring cloud配置文件
- spring cloud踩坑日志(1)- war包打包方法及配置
- spring cloud踩坑日志(5)- ribbon的简单应用
- Spring cloud config 配置文件加密
- spring cloud config svn配置多个配置文件
- Spring Cloud学习系列_2配置文件(yml、properties)
- Spring Cloud 配置文件切换(profiles的应用)
- Spring Cloud Config环境库
- spring-cloud生产者环境搭建
- spring-cloud 消费者环境搭建
- Spring Cloud配置文件yml与properties
- Spring Cloud Config配置文件加解密
- 使用spring cloud config来统一管理配置文件
- Spring Cloud 的 Eureka 多网卡环境的IP选择
- 疯狂Spring Cloud连载(2)开发环境搭建
- 20171012 SQL外键约束
- ANSI Common Lisp译本笔记7
- kylin官方给出的优化 以及各个步骤容易出现的问题
- 获取定位,获取屏幕
- HDU
- spring cloud踩坑日志(3)-多环境配置文件用法
- 监听多个EditText,只有当它们都有输入后,相应Button才能被点击
- 3.打包压缩命令总结
- 马云:阿里巴巴必须成为国家和世界创新的发动机
- nginx https
- input radio
- HTML5跨应用的使用体验
- 前端代码优化基本方法
- FFmpeg在iOS上完美编译