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

SpringBoot启动时使用外置yml文件

第一步:打包时排除yml文件

<build><resources><resource><!--  排除的文件的路径 --><directory>src/main/resources</directory><excludes><!--  排除的文件的名称 --><exclude>application-dev.yml</exclude><exclude>application-prod.yml</exclude><exclude>logback.xml</exclude></excludes></resource></resources>
</build>

注意:在构建过程中排除某些文件,你应该在Maven的部分中配置,而不是在Spring Boot Maven插件中

第二步:部署启动

将jar包和application-dev.yml与application-prod.yml、logback.xml放在同一目录下启动就可以了。

java -jar xxx.jar --spring.config.location=/usr/local/tiku/application.yml

jar 包运行时会默认读取外部配置文件,这样更改配置,直接更改外部配置文件然后重启项目即可。

http://www.lryc.cn/news/362241.html

相关文章:

  • 【开源三方库】Fuse.js:强大、轻巧、零依赖的模糊搜索库
  • vue从入门到精通(六):数据代理
  • 【C++修行之道】类和对象(二)类的6个默认成员函数、构造函数、析构函数
  • 【LeetCode热题100总结】239. 滑动窗口最大值
  • 【YOLOv9改进[Conv]】使用YOLOv10的空间通道解耦下采样SCDown模块替换部分CONv的实践 + 含全部代码和详细修改内容
  • 简单小游戏制作
  • Delphi
  • Linux的shell脚本中的比大小
  • 每日复盘-20240603
  • adb server version (22000) doesn‘t match this client (41); killing...
  • 如何使用 Connector API 将数据提取到 Elasticsearch Serverless 中
  • 体育赛事直播系统开发源码搭建
  • 使用Jmeter进行性能测试
  • AI技术的发展,会让你工作轻松吗
  • Spring-DI入门案例
  • ubuntu18.04 报错:fatal error: execution
  • 开源大模型与大模型api的使用优缺点
  • 小红书前端2轮面试期望22K,全程问低代码设计
  • HIK录像机GB28181对接相机不在线问题随笔
  • stm32-DMA转运数据
  • Java编程常见问题汇总一
  • 用Unityhub安装unity2018.3.0和vuforia
  • 智汇云舟与芯瞳完成兼容适配,共建国产化生态体系
  • 「动态规划」最大子数组和
  • 【LeetCode 130. 被围绕的区域】
  • 超市管理系统设计1——基本功能设计
  • 前端性能优化总结笔记
  • 51种企业应用架构模式详解
  • 零基础入门学习Python第二阶04SQL详解03
  • 【第二节】C/C++数据结构之线性表