当前位置: 首页 > article >正文

SpringBoot 项目启动时指定外部配置文件

SpringBoot 项目启动时使用外部配置文件

命令行启动时指定 --spring.config.location

例如:

   # --spring.config.location=file:/app/bootstrap.yml 指定配置文件位置
   # > app.log 将日志输出到 app.log 文件中,没有该文件会自动创建
   java -jar myapp.jar --spring.config.location=file:/app/bootstrap.yml > app.log  2>&1 &
   # 或者
   java -jar myapp.jar --spring.config.location=file:/app/application.yml > app.log  2>&1 &  

使用场景

微服务项目下可以将bootstrap.yml配置文件放在外部,注册中心和配置中心写在bootstrap.yml中。切换环境时可以随时编辑配置文件。不需要重新打包。


http://www.kler.cn/news/314412.html

相关文章:

  • 【Android 13源码分析】WindowContainer窗口层级-4-Layer树
  • Android通知显示framework流程解析
  • Python中的魔法:栈与队列的奇妙之旅
  • 大语言模型的发展-OPENBMB
  • ICM20948 DMP代码详解(34)
  • 欧美游戏市场的差异
  • 漏洞复现_永恒之蓝
  • AI助力低代码平台:从智能化到高效交付的全新变革
  • 山体滑坡检测系统源码分享
  • STM32 通过 SPI 驱动 W25Q128
  • 【JS】垃圾回收机制与内存泄漏
  • mxnet 的显存分配机制
  • Gitlab学习(009 gitlab冲突提交)
  • 小程序与APP的区别
  • 大数据-137 - ClickHouse 集群 表引擎详解2 - MergeTree 存储结构 一级索引 跳数索引
  • 面试八股--MySQL命名规范
  • 前端组件库
  • 机器翻译之数据处理
  • 基于redis的HyperLogLog数据结构实现的布隆过滤器在信息流中历史数据的应用
  • 分布式锁优化之 防死锁 及 过期时间的原子性保证(优化之设置锁的过期时间)
  • 创新驱动,技术引领:2025年广州见证汽车电子技术新高度
  • git安装包夸克网盘下载
  • 江协科技STM32学习- P15 TIM输出比较
  • MongoDB在Linux系统中的安装与配置指南
  • 亿发工单系统:让任务风平浪静
  • 一个简单的基于C语言的HTTP代理服务器的案例
  • 基于密码的大模型安全治理的思考
  • 上手一个RGBD深度相机:从原理到实践--ROS noetic+Astra S(中):RGB相机的标定和使用
  • Tomcat 后台弱⼝令部署war包
  • 迪杰斯特拉算法