gpt4 book ai didi

java - 如何禁用Spring-Kafka JsonDeserializer的trusted.packages检查?

转载 作者:行者123 更新时间:2023-12-02 08:48:30 25 4
gpt4 key购买 nike

我有遗留的 Spring-Scala 项目。我已向其中一个主题添加了新的事件类型,现在消费者抛出异常

Caused by: java.lang.IllegalArgumentException: The class '...' is not in the trusted packages: [java.util, java.lang, ...].

Spring似乎总是添加一些类。我想禁用此功能,但似乎类列表必须为空,代码才能忽略它。但我不明白如果 Spring 本身添加了一些 java 包,这个列表怎么会是空的。有什么建议吗?

最佳答案

我明白了。有一种名为 .addTrustedPackages 的方法,它将 "*" 参数作为清除内部 trustedPackages 列表的参数进行处理。简洁的设计...>.<

所以下面的代码可以工作

val deserializer = new JsonDeserializer[...]()
deserializer.addTrustedPackages("*")

关于java - 如何禁用Spring-Kafka JsonDeserializer的trusted.packages检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60927701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com