在Apollo中配置spring.profiles.active,配置文件未被加载。 #5075
Replies: 2 comments 2 replies
-
🤖 你好 @stancycowen! 我是Dosu,一个可以帮助你解决问题、回答问题并成为贡献者的机器人。在等待人类维护者的同时,我在这里为你提供帮助。高兴认识你! 您的问题可能是由于在 要激活配置,您需要取消注释与您想要激活的配置文件对应的 # 您可以取消注释以下配置以激活不同的spring配置文件
spring.profiles.active=github,consul-discovery
#spring.profiles.active=github,zookeeper-discovery
#spring.profiles.active=github,custom-defined-discovery
#spring.profiles.active=github,database-discovery
# 您可以更改以下配置以激活不同的数据库配置文件,如h2/postgres
spring.profiles.group.github = mysql 做完这些更改后,您需要重启Apollo服务以使更改生效。 关于Apollo如何处理 例如,如果您想激活 #spring.profiles.active=github,consul-discovery 变为: spring.profiles.active=github,consul-discovery 这样,Apollo就允许您为应用程序选择不同的配置。 参考资料: SourcesThis response is meant to be useful and save you time. It is not meant to be a precise solution, but rather a starting point for your own research. Help me be more useful! Please leave a 👍 if this is helpful and 👎 if it is irrelevant. If you want to continue the conversation, start your reply with @dosu-bot. |
Beta Was this translation helpful? Give feedback.
-
项目之前是通过类似这种配置文件(application-test.yml)的方式区分不同环境,在不同环境的k8s configmap中再挂载一个配置文件,并配置spring.profiles.active,激活不同环境的配置。目前想把k8s configmap先迁移到apollo,但是spring.profiles.active配置迁移过去之后,配置未生效,无法激活配置,有人能解答一下吗?
Beta Was this translation helpful? Give feedback.
All reactions