开发者社区> 问答> 正文

SpringCloud配置中心如何支持多个配置文件? :报错

我想实现多个配置文件的依赖,比如:

order-service在测试环境下依赖:redis-test.yml/mysql-test.yml/order-service-test.yml

user-service在测试环境下依赖:mysql-test.yml/user-service-test.yml

请问有没有哪种配置中心支持这样的依赖方式呢?

展开
收起
kun坤 2020-06-20 13:25:01 985 0
1 条回答
写回答
取消 提交回答
  • 你可以通过重置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
    2020-06-20 13:25:10
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载