给一个bootstrap.yml多环境配置的案例
时间: 2024-04-28 08:26:30 浏览: 20
好的,以下是一个示例的 `bootstrap.yml` 文件的多环境配置:
```yaml
spring:
profiles:
active: dev
---
spring:
profiles: dev
cloud:
config:
uri: http://localhost:8888
username: admin
password: admin123
fail-fast: true
---
spring:
profiles: test
cloud:
config:
uri: http://config-server:8888
username: user
password: pass
fail-fast: true
---
spring:
profiles: prod
cloud:
config:
uri: http://config-server:8888
username: user
password: pass
fail-fast: true
```
这个文件中,首先指定了默认的激活环境为 `dev`。然后,使用三个分隔符 `---`,分别定义了 `dev`、`test` 和 `prod` 三个环境的配置。每一个环境的配置中,使用 `spring.profiles` 属性指定了当前的环境,然后配置了相应的 `cloud.config` 属性,包括 `uri`、`username`、`password` 和 `fail-fast`。这些属性可以根据实际情况进行修改,用来指定配置中心的地址、认证信息和其他一些配置选项。当应用启动时,根据 `spring.profiles.active` 属性指定的激活环境,会加载相应的配置。在这个例子中,当激活环境为 `dev` 时,会从 `http://localhost:8888` 获取配置;当激活环境为 `test` 或 `prod` 时,会从 `http://config-server:8888` 获取配置。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![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)