【Apollo配置中心单元测试获取配置】

Spring Boot开发随记

背景介绍

起因是公司在调整注册中心,从原来的 config-service 调整到 Apollo 的配置中心。

以往我在本地使用 Spring 的单元测试直接可以从配置中心中拉取到配置,自从换到 Apollo 之后,我使用单元测试不仅是拉不到配置,然后也无法读取到 Spring 的配置环境。

配置方法

【Apollo配置中心单元测试获取配置】_第1张图片

JVM参数增加

-Dspring.profiles.active=[env]

env的详细配置参考 application-[x].yml/proterties

其中的 encv 的内容为 [x] 中的内容

在可用环境里面增加Apollo配置中心的地址

APOLLO_META=[apollo service address]

希望对有类似问题的小伙伴有一点帮助吧

你可能感兴趣的:(分享经验,单元测试,java,spring,开发语言,后端)