Spring Boot 动态配置环境优先级顺序
启动参数加 --spring.profiles.active=prod 环境配置优先级最高
项目中有如下环境配置文件:
application-dev.yml
application-test.yml
application-prod.yml
启动命令:
java -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -server -Xmx2g -Xms2g -Xmn256m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -jar /data0/project/d2/account-service/account-service-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod --eureka.instance.hostname=192.127.4.21 --eureka.client.service-url.defaultZone=http://registry.ad.fzy.com.cn:18761/eureka 1
注意事项:
添加启动参数–spring.profiles.active=“环境代表参数”(此值为文件名“-”与“.”中间的值,此处即为dev或者uat)可以添加多个参数,通过英文逗号(,)分割如果添加多个参数,有重复key,值会被覆盖,(配置文件加载顺序详见官方文档:24. Externalized Configuration)也可以直接在application.properties配置文件中添加spring.profiles.active=“环境代表参数”来替代启动时候添加的参数参考文档:
Spring Boot 配置优先级顺序
相关知识
Spring Boot 动态配置环境优先级顺序
Spring Boot宠物医院管理系统设计与实现
Spring Boot宠物购物商城网站系统设计与实现
基于Spring Boot的宠物咖啡馆平台的设计与实现
构建便捷高效的宠物医疗预约服务平台:基于Spring Boot的实现本文介绍了基于Spring Boot的宠物医疗预约服
构建便捷高效的宠物医疗预约服务平台:基于Spring Boot的实现
基于Spring Boot的宠物医院管理系统设计与实现
(计算机毕设)基于Vue和Spring Boot的宠物救助网站设计与实现
记住!spring配置文件中的 configLocation' value= 记得带上,指定到mybatis的配置文件
宠物咖啡馆平台开发教程:Vue与Springboot整合
原文链接: Spring Boot 动态配置环境优先级顺序 https://www.mcbbbk.com/newsview355138.html
| 上一篇: 关于宠物助理医师证的考取 | 下一篇: XX动物医学专业毕业实习报告宠物... |
推荐分享

- 1养玉米蛇的危害 34092
- 2原创 ... 13968
- 3猫咪声音翻译器 11594
- 4甜蜜的宠物我是看守专用宠物之... 10858
- 5狗交配为什么会锁住?从狗狗生... 9342
- 6我的狗老公李淑敏33——如何... 8179
- 7petpet generat... 8072
- 8中国境内禁养的十大鸟种,你知... 7218
- 9甜蜜的宠物我是看守专用宠物:... 6562
- 10跨境宠物选品指南|全球TOP... 6347




