仅学习使用
git clone git@github.com:suxiaobai/spring-boot-client-python.git
cd spring-boot-client-python
pip install -r requires.txt
python spring-boot-client.py
curl http://127.0.0.1:5000/env
EnableAutoConfiguration(app, name="Kefu", \
profile="Webapp-47.3", label="master", \
config_server="http://127.0.0.1:18888")
EnableAutoConfiguration 接收 4个参数
| 参数序号 | 参数名称 | 备注 |
|---|---|---|
| 1 | app | flask app |
| 2 | name | 对应 springboot 中的 spring.cloud.config.name |
| 3 | profile | 对应 springboot 中的 spring.cloud.config.profile |
| 4 | label | 对应 springboot 中的 spring.cloud.config.label |
| 5 | config_server | 对应 springboot 中的 spring.cloud.config.uri |
从 Spring Cloud ConfigServer 获取配置的完整 URL 路径为:
curl spring.cloud.config.uri/spring.cloud.config.name/spring.cloud.config.profile/spring.cloud.config.label