启动 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\

相关推荐
孙69034230 分钟前
swf 图片转 pdf
java·后端
长安不见43 分钟前
从CompletionService的一个错误用法谈起
后端
空山返景2 小时前
Dify RAG知识库-自部署完整指南
后端
苏三的开发日记2 小时前
如何规避死锁
后端
该用户已不存在2 小时前
用 Claude Code Agents 与 CI/CD 搭建自动化研发团队(Part 3)
后端·ai编程·claude
豹哥学前端2 小时前
agent智能体经典范式构建
人工智能·后端
ShiJiuD6668889992 小时前
springboot基础篇
java·spring boot·spring
胡志辉3 小时前
邮件中点击“加载图片”,你的IP地址已经被泄漏
前端·后端·安全
拽着尾巴的鱼儿3 小时前
spring 动态代理
java·后端·spring
Rust研习社4 小时前
Rust 的 move 语义,一次讲透
后端·rust·编程语言