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.yml
、application-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\