Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何禁用Spring Kafka JsonDeserializer的trusted.packagescheck?_Java_Spring_Scala_Deserialization_Spring Kafka - Fatal编程技术网

Java 如何禁用Spring Kafka JsonDeserializer的trusted.packagescheck?

Java 如何禁用Spring Kafka JsonDeserializer的trusted.packagescheck?,java,spring,scala,deserialization,spring-kafka,Java,Spring,Scala,Deserialization,Spring Kafka,我有一个传统的SpringScala项目。我在其中一个主题中添加了新的事件类型,现在消费者抛出异常 Caused by: java.lang.IllegalArgumentException: The class '...' is not in the trusted packages: [java.util, java.lang, ...]. 似乎Spring总是添加一些类。我想禁用此功能,但似乎类列表必须为空,代码才能忽略它。但是如果Spring本身添加了一些java包,我看不出这个列表怎

我有一个传统的SpringScala项目。我在其中一个主题中添加了新的事件类型,现在消费者抛出异常

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("*")