spring boot启动只读取指定的配置文件
时间: 2023-06-12 08:03:01 浏览: 112
在Spring Boot中,可以使用`spring.config.name`和`spring.config.location`属性来指定要读取的配置文件。
`spring.config.name`属性用于指定配置文件的名称,多个名称可以使用逗号分隔。例如,如果要读取名为`application-prod.properties`和`application-db.properties`的两个配置文件,则可以将`spring.config.name`设置为`application-prod,application-db`。
`spring.config.location`属性用于指定配置文件的位置。可以使用文件系统路径、classpath路径或URL。例如,如果要读取位于`/opt/config`目录下的`application-prod.properties`配置文件,则可以将`spring.config.location`设置为`file:/opt/config/`。
以下是一个示例`application.properties`文件,演示如何使用以上两个属性来只读取`application-prod.properties`配置文件:
```properties
spring.config.name=application-prod
spring.config.location=file:/opt/config/
```
注意,`spring.config.name`和`spring.config.location`属性也可以通过命令行参数来指定,例如:
```
java -jar myapp.jar --spring.config.name=application-prod --spring.config.location=file:/opt/config/
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)