springboot配置环境生开发测试环境
来源:互联网 发布:javascript location 编辑:程序博客网 时间:2024/06/06 18:31
具体做法:
- 不同环境的配置设置一个配置文件,例如:dev环境下的配置配置在application-dev.properties中;prod环境下的配置配置在application-prod.properties中。
- 在application.properties中指定使用哪一个文件
1、application-dev.properties(dev环境下的配置)
2、application-prod.properties(prod环境下的配置)1 profile = prod_envrimont
3、application.properties1 spring.data.mongodb.uri=mongodb://192.168.22.110:27017/myfirstMongodb2 3 #spring.profiles.active4 spring.profiles.active=dev
4、Controller测试:
- 上述代码执行后的结果是:dev_envrimont和mongodb://192.168.22.110:27017/myfirstMongodb
- 如果application.properties的配置改为:spring.profiles.active=prod,则结果是:prod_envrimont
- 如果application.properties的配置改为:spring.profiles.active=prod,而application.properties中也配置了profile=xxx(不管该配置配置在spring.profiles.active=prod的上方还是下方),这个时候结果是:prod_envrimont
- 如果application.properties的配置改为:spring.profiles.active=prod,而application.properties中也配置了profile=xxx(不管该配置配置在spring.profiles.active=prod的上方还是下方),但是application-prod.properties删掉了profile = prod_envrimont,这个时候结果是:xxx
结论:
- 各个环境公共的配置写在application.properties中
- 各个模块独有的配置配置在自己的application-{xxx}.properties文件中
- 程序读取的时候优先读取application.properties中选中的profile的配置,若读不到才会从application.properties去读
阅读全文
0 0
- springboot配置环境生开发测试环境
- springboot 生产环境与开发环境配置
- SpringBoot(六)开发环境/测试环境和生产环境
- springboot下配置junit测试环境
- Springboot 不同环境配置
- 2.SpringBoot-环境配置
- springboot多环境配置
- Maven 生产环境 测试环境 开发环境 打包配置
- 实现开发环境、测试环境、生产环境配置自动切换
- 实现开发环境、测试环境、生产环境配置自动切换
- Maven 生产环境 测试环境 开发环境 打包配置
- SpringBoot配置多套环境
- Maven多环境配置:开发环境、测试环境、生产环境打包配置
- springboot 开发环境热启动
- eclipse里配置solr开发测试环境
- stm8开发环境配置及测试
- Maven 多环境配置:开发,测试,生产环境
- Maven 多环境配置:开发,测试,生产环境
- 美国国家标准技术局发布应用容器安全指南
- windows下github的ssh方式免密配置
- vue 页面缓存
- 大报表分段取数的灵活运用
- Minio快速入门
- springboot配置环境生开发测试环境
- ROC和AUC评价指标说明
- mybatis使用mapper代理的方式操作数据库
- JavaScript基础(6.Dom间接选择器)
- 记忆网络之Dynamic Memory Networks模型介绍及代码实现
- ARM内核和架构都是什么意思,它们到底是什么关系?
- JS的解析与执行——全局预处理命名冲突解决策略与执行
- 奇葩保险花样多,花样营销只为曝光量
- ShaderWeaver使用教程-文字闪烁