最近工作中需要在项目中依赖统一的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}