gpt4 book ai didi

java - RestEasy 缺少@NoJackson 注释

转载 作者:行者123 更新时间:2023-11-30 11:37:13 25 4
gpt4 key购买 nike

我想寻求一些帮助,因为我没有找到 RESTeasy 的@NoJackson 注释。

当我将类(class)发布到服务器时出现此错误:

17:14:57,358 WARN [org.jboss.resteasy.core.SynchronousDispatcher] Failed executing POST /core/partners/addnewpartner: org.jboss.resteasy.spi.ReaderException: org.codehaus.jackson.map.exc.UnrecognizedPropertyException: U nrecognized field "partnerentity" (Class com.sayusiando.java.dilib.modules.core.commons.core.entities.dto.partners.restproviders.PartnerEntityDTOClientProvider), not marked as ignorable at [Source: org.apache.catalina.connector.CoyoteInputStream@1aadb3c9; line: 1, column: 19] (through reference chain: com.sayusiando.java.dilib.modules.core.commons.core.entities.dto.partners.restproviders.PartnerEntityD TOClientProvider["partnerentity"])

网上说在这种情况下我应该使用@NoJackson注解,但是没有这样的注解。

我使用 maven 并提供了这些包:

    <dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs</artifactId>
<version>2.3.1.GA</version>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jettison-provider</artifactId>
<version>2.3.1.GA</version>
</dependency>

2.3.5.Final没有这个注解。有人知道我该怎么做吗?

提前致谢!

最佳答案

我终于找到了!我必须添加 resteasy-jackson-provider 包,一切都很好!

请注意,我真的不喜欢 resteasy 的文档,因为它需要大量时间将各个部分组合在一起。另一方面,在这个耗时的“拼凑”过程中,我学到了很多东西。

<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jackson-provider</artifactId>
<version>2.3.5.Final</version>
</dependency>

关于java - RestEasy 缺少@NoJackson 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14143727/

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