【问题标题】:How to define multiple packages as trusted package in yaml如何在yaml中将多个包定义为受信任的包
【发布时间】:2020-05-05 06:59:47
【问题描述】:

我有一个Spring boot 应用程序,我正在使用来自Kafka topics 的数据。 对于我使用的对象,我需要提供它们的包名作为受信任的包。

例如。

spring:
   kafka:
     consumer:
        bootstrap-servers: localhost:9092
        group-id: group_id
        auto-offset-reset: earliest
        key-deserializer: org.apache.kafka.common.serialization.StringDeserializer
        value-deserializer: org.springframework.kafka.support.serializer.JsonDeserializer
        properties:
          spring:
            json:
              trusted:
                packages: com.sample.cassandra

现在我有多个需要定义为可信包的包。

例如我有com.sample.demo,但是当我尝试这样的事情时:

spring:
                json:
                  trusted:
                    packages: com.sample.cassandra, com.sample.demo

它不起作用。

yaml 文件中定义多个包的正确语法是什么?

【问题讨论】:

    标签: spring-boot yaml


    【解决方案1】:

    序列的 YAML 语法是

    packages: [com.sample.cassandra, com.sample.demo]
    

    您也可以使用块语法:

    packages:
      - com.sample.cassandra
      - com.sample.demo
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-16
      • 1970-01-01
      • 1970-01-01
      • 2019-07-05
      • 2021-10-30
      • 2020-04-04
      • 1970-01-01
      • 2023-03-14
      相关资源
      最近更新 更多