最近工作中需要在項目中依賴統一的springcloud配置中心,但是起初項目是springboot版本架構的,現在需要進行升級,研究了一下,成功升級了。
下面是升級添加的一些配置。
首先我的項目是沒有bootstrap.yml配置文件的,只有一個application.yml
添加bootstrap.yml配置文件
spring: application: name: uway cloud: config: name: uway uri: http://${dataos-config-service:127.0.0.1}:19008 label: master profile: prod management: security: enabled: false server: port: 18899
然後在pom.xml中添加jar包依賴
<!--配置中心所需依賴--> <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-config --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId> <version>1.4.6.RELEASE</version> </dependency>
注意哈,配置中心要先啓動哦
然後重啓我們的項目,就能注入配置中心的參數了。
使用${key}獲取即可。
比如
daas-core: storeServerIp: ${_kong_out_ip_svc:172.16.24.202} storeServerPort: ${_kong_port_svc:8000} queryEngineIp: ${_kong_out_ip_svc:172.16.24.202} queryEnginePort: ${_kong_port_svc:8000}