首页 > 解决方案 > java_options 中的第二个弹簧配置文件

问题描述

我使用 Teamcity、Helm 和 Spring。我在 TC java_opts 中有参数 =

-Dspring.profiles.active=feature,audit 
-Xmx%app.java.max_heap% ... 

在掌舵图中,我有 deployment.yaml

           env:
            - name: JAVA_OPTS
              value: "{{ .Values.java_opts }}"

我希望 spring 用两个配置文件初始化上下文:特性和审计。但在日志中我看到

2020-07-27 18:03:09.949 [main] [] INFO  r.t.b.priestback.PriestBackApplicationKt - The following profiles are active: feature

如何添加第二个配置文件?

标签: springkubernetes-helm

解决方案


在 Helm 中解析不好 https://github.com/helm/helm/issues/1556 我改变了

-Dspring.profiles.active=feature\,audit 

推荐阅读