java 启动读取指定路径的application.yml
时间: 2023-08-06 11:08:33 浏览: 158
Spring Boot技术知识点:如何读取不同路径里的applicationContext.xml配置文件3
在Spring Boot应用程序中,可以使用以下命令行参数来指定要读取的配置文件路径:
```
java -jar myapp.jar --spring.config.name=myapp --spring.config.location=/path/to/config/
```
上面的命令指定了配置文件的名称为"myapp",并将其搜索路径设置为"/path/to/config/"。这意味着应用程序将尝试读取名为"myapp"的配置文件,而不是默认的"application.yml"或"application.properties"文件。如果指定的路径是一个目录,则应用程序将在该目录中搜索名为"myapp.yml"、"myapp.yaml"、"myapp.properties"或"myapp.xml"的配置文件。
注意,如果在应用程序中使用了`@ConfigurationProperties`注解来绑定配置文件中的属性值,则需要确保属性名与配置文件中的属性名匹配,否则将无法正确绑定属性值。可以使用`@ConfigurationProperties(prefix = "myapp")`注解来指定属性的前缀,以便匹配配置文件中的属性名。
阅读全文