当前位置: 首页 > 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/a/314412.html

相关文章:

  • flutter 发版的时候设置版本号
  • Mac intel 安装IDEA激活时遇到问题 jetbrains.vmoptions.plist: Permission denied
  • 从0开始学习Linux——文件管理
  • 【STM32F1】——无线收发模块RF200与串口通信
  • 编译ffmpeg动态库时设置RPATH为$ORIGIN
  • ubuntu cmake CPack将第三方库进行打包
  • 【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数据结构实现的布隆过滤器在信息流中历史数据的应用
  • 分布式锁优化之 防死锁 及 过期时间的原子性保证(优化之设置锁的过期时间)