Spring Boot 在Jackson2JavaTypeMapper中信任软件包

ohtdti5x  于 2022-11-29  发布在  Spring
关注(0)|答案(1)|浏览(172)

当我信任所有使用'*'的软件包时,一切都正常,但我想只信任我的域的软件包。这是我尝试过的,但它不起作用

if (javaTypeMapper instanceof DefaultJackson2JavaTypeMapper) {
            javaTypeMapper.addTrustedPackages("com.domain");

例外情况:
异常错误:类别'com.domain.service.dto.name.SomeDto'不在信任的套件中:[java.util,java.lang,com.domain]。如果您认为可以安全地反序列化此类,请提供其名称。如果序列化仅由受信任的来源完成,您还可以启用trust all(*)。
我如何信任包com.domain下的所有内容?

13z8s7eq

13z8s7eq1#

我如何信任包com.domain下的所有内容?
你不能这样做。
必须完整指定套件com.domain.service.dto.name

相关问题