配置中心还可以管理yml文件,比如将Zuul网关的配置放在配置中心。
在microserviceconfig目录中新建api-gateway-dev.yml文件,并上传到git上面。
git add -A ./*
git commit -m "update config"
git push
在micro-service-api-gateway工程中,去除application.yml中的zuul网关路由配置。并新增bootstrap.yml,加入配置中心的config。
同时,还需要在pom.xml中加入spring-cloud-config-client依赖。
重启配置中心微服务和网关微服务micro-serivce-api-gateway,再访问http://localhost:8484/product-service/product/1网关地址,可以看到结果。
访问结果:
{"id":1,"name":"mobile"}