spring boot 指定yml文件
时间: 2023-08-25 16:05:46 浏览: 95
springboot配置文件yml1
在Spring Boot中,我们可以通过在启动应用程序时指定命令行参数来选择要使用的配置文件。例如,如果我们想使用名为"config-test.yml"的配置文件,我们可以使用以下命令启动应用程序:
```
java -jar myapp.jar --spring.config.name=config-test --spring.config.location=/path/to/config/
```
在上面的命令中,`--spring.config.name=config-test`指定了要使用的配置文件的名称,而`--spring.config.location=/path/to/config/`指定了配置文件的位置。
如果我们想要使用多个配置文件,我们可以使用`--spring.config.additional-location`参数来指定它们的位置。例如,如果我们想要使用名为"config-test.yml"和"config-dev.yml"的配置文件,我们可以使用以下命令:
```
java -jar myapp.jar --spring.config.name=config --spring.config.location=classpath:/,file:/path/to/config/ --spring.config.additional-location=file:/path/to/other/config/
```
在上面的命令中,`--spring.config.name=config`指定了要使用的配置文件的名称(Spring Boot将尝试使用"config.yml"和"config.properties"文件),`--spring.config.location=classpath:/,file:/path/to/config/`将搜索classpath和"/path/to/config/"目录中的配置文件,而`--spring.config.additional-location=file:/path/to/other/config/`指定了另一个配置文件的位置。
阅读全文