我想实现多个配置文件的依赖,比如:
order-service在测试环境下依赖:redis-test.yml/mysql-test.yml/order-service-test.yml
user-service在测试环境下依赖:mysql-test.yml/user-service-test.yml
请问有没有哪种配置中心支持这样的依赖方式呢?
你可以通过重置spring boot的配置文件搜索路径来达到这个功能。
开发环境:搜索路径就是classpath下的配置
生产环境:搜索路径是本地磁盘
参考 https://springboot.io/t/topic/310
######nacos动态配置
######最简单的使用spring cloud 的方式就是将这此文件的合并成一个yml文件,如果想自己定义,可以参考:https://github.com/AsinRay/conf-server.git;当然你也可以使用第三方的产品,
######说句风凉话,官方文档。前年的项目里面已经用这种。。
######SpringCloud配置中心不支持加载多个,只能加载一个yml文件,你合并到一个文件里就行了
######spring: cloud: config: profile: test name: redis,mysql
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。