从 K8S ConfigMap 文件中将嵌套的 JSON 读入 Spring 配置 bean

San*_*540 5 java config spring-boot kubernetes

我们有一个企业 Kubernetes 设置,我正在其上部署 Spring Boot 应用程序

该服务在该位置将 configMap 作为 json 文件注入 - /etc/config/appConfig.json

JSON 文件看起来像

{
    "configResolution": {
      "resolved": {
        "groupid": "listener-consumerGrp",
        "topic": "Product"
      }
    }
 }
Run Code Online (Sandbox Code Playgroud)

我正在尝试将 KV 对读取到 spring boot 中的变量

String groupid;
String topic
Run Code Online (Sandbox Code Playgroud)

需要有关如何使用 Spring Cloud Kubernetes 阅读的帮助,刷新时间为 15 分钟

这是 application.yml ,我用

spring:
  profiles: dev
  cloud:
    kubernetes:
      config:
        name: PLACEHOLDER-LISTENER
        namespace: team924
        enable-api: false
        paths:
          -/etc/config/appConfig.json
      reload:
        enabled: true
        mode: polling
        period: 150000
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏