SpringCloud配置中心
本篇讲解Spring Cloud Config采用Vault作为数据后台的方案,以SpringCloud-Hoxton.RELEASE、SpringBoot-2.2.1.RELEASE版本为基础,Vault采用1.3.1。
项目基础采用Eureka作为注册中心,启动和发现都依赖它。
样例托管在Github: ====>> cloud-service-config-vault
config-vault配置
pom.xml
org.springframework.cloud spring-cloud-config-server
applicatin.yml
spring: cloud: config: server: vault: backend: secret default-key: application #公共配置属性,所有应用共享 host: localhost port: 8200 scheme: http kv-version: 2 timeout: 5 skip-ssl-validation: true
注意:
- backend参数对应vault中具体一个secrets,且只能配置一个secre