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

相关推荐
Estar.Lee3 小时前
查手机号归属地免费API接口教程
android·网络·后端·网络协议·tcp/ip·oneapi
弗拉唐4 小时前
springBoot,mp,ssm整合案例
java·spring boot·mybatis
2401_857610035 小时前
SpringBoot社团管理:安全与维护
spring boot·后端·安全
凌冰_6 小时前
IDEA2023 SpringBoot整合MyBatis(三)
spring boot·后端·mybatis
码农飞飞6 小时前
深入理解Rust的模式匹配
开发语言·后端·rust·模式匹配·解构·结构体和枚举
一个小坑货6 小时前
Rust 的简介
开发语言·后端·rust
monkey_meng6 小时前
【遵守孤儿规则的External trait pattern】
开发语言·后端·rust
天天进步20156 小时前
Vue+Springboot用Websocket实现协同编辑
vue.js·spring boot·websocket
Estar.Lee7 小时前
时间操作[计算时间差]免费API接口教程
android·网络·后端·网络协议·tcp/ip