启动 Spring Boot 项目时指定特定的 application.yml 文件位置

java -jar your-spring-boot-app.jar --spring.config.location=file:/path/to/your/config/application.yml

  • your-spring-boot-app.jar 是你的 Spring Boot 应用的 JAR 文件名。
  • file:/path/to/your/config/application.yml 是配置文件的绝对路径。

如果你有多个配置文件,可以用逗号分隔它们的路径:

java -jar your-spring-boot-app.jar --spring.config.location=file:/path/to/your/config/application.yml,file:/another/path/to/another/config.yml

此外,如果你想要指定配置文件夹下的所有配置文件(例如,application.ymlapplication-dev.yml 等),可以这样写:

java -jar your-spring-boot-app.jar --spring.config.location=classpath:/default-config/,file:/path/to/your/config/

亲测可用:

java -jar aaa.jar -Dspring.config.location=file:D:\conf\

相关推荐
Java编程爱好者15 小时前
小米二面:std::map和std::unordered_map谁更快?别只知道哈希表
后端
重庆穿山甲17 小时前
Java开发者的大模型入门:Spring AI组件全攻略(二)
前端·后端
重庆穿山甲17 小时前
Java开发者的大模型入门:Spring AI组件全攻略(一)
前端·后端
布列瑟农的星空17 小时前
前端都能看懂的rust入门教程(二)——函数和闭包
前端·后端·rust
颜酱17 小时前
二叉树分解问题思路解题模式
javascript·后端·算法
zone773917 小时前
001:LangChain的LCEL语法学习
人工智能·后端·面试
zone773917 小时前
001:简单 RAG 入门
后端·python·面试
嘻哈baby18 小时前
如何理解Rust语言中Send和Sync?
后端
用户2986985301418 小时前
.NET 文档自动化:Spire.Doc 设置奇偶页页眉/页脚的最佳实践
后端·c#·.net
序安InToo19 小时前
第6课|注释与代码风格
后端·操作系统·嵌入式