spring-boot - 如何在yaml中将多个包定义为受信任的包
问题描述
我有一个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
什么?
解决方案
序列的 YAML 语法是
packages: [com.sample.cassandra, com.sample.demo]
您也可以使用块语法:
packages:
- com.sample.cassandra
- com.sample.demo
推荐阅读
- php - 使用表-tblraw_suptrans、tblraw_cat 和 tblraw_supplier 合计借方和贷方
- c# - Bot framework 4 向 Choice Prompt Choice 添加额外的元数据
- python - 如何在 PyQt 中的类之间共享数据?
- flutter - Flutter simple_slider 安装问题
- regression - 为什么在 STAN 中使用 log-link 时要指定“exp()”?
- flutter - 颤振| 当键盘弹出时,会有BottomOverFlowed。需要精确的设计,如图所示
- ios - 适用于不同设备/屏幕/分辨率的 iOS 启动图像
- c++ - 实例化时结构字段中的默认值
- python - Python Pandas 删除最后一行显示无
- javascript - 使用脚本管理器插入 javascript 代码