RestEasy缺少@NoJackson注释

时间:2013-01-03 17:11:28

标签: java annotations resteasy

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

当我将课程发布到服务器时,我收到此错误:

  

17:14:57,358 WARN [org.jboss.resteasy.core.SynchronousDispatcher]   执行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)   在[来源:没有标记为可忽略的   org.apache.catalina.connector.CoyoteInputStream@1aadb3c9;行:1,   专栏:19](通过参考链:   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没有这个注释。有谁知道我该怎么办?

提前致谢!

1 个答案:

答案 0 :(得分:1)

最后,我找到了它!我不得不添加resteasy-jackson-provider软件包,一切都很好!

注意,我真的不喜欢resteasy的文档,因为它需要很多时间来拼凑。另一方面,在这段耗时的“拼凑”过程中,我学到了很多东西。

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