2013-01-03 45 views
2

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

当我后我的类服务器我得到这个错误:

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: [email protected]; 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没有这个注释。有人知道我应该怎么做?

在此先感谢!

回答

1

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

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

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

嗨SayusiAndo,如果我使用的,而不是RestEasy的球衣,我要补充什么样的依赖,以避免这个错误“没有标注在[来源为可忽略:org.apache.catalina.connector.CoyoteInputStream”?我已经添加了@JsonIgnoreProperties,但不起作用。谢谢 –

+0

嗨,我不知道。几年前我离开了java和j2e的世界。 – SayusiAndo