Java 在Eclipse上安装并使用jersey

Java 在Eclipse上安装并使用jersey,java,spring,jaxb,jersey,jax-rs,Java,Spring,Jaxb,Jersey,Jax Rs,在我的Web服务中,我使用eclipse、Java1.5和spring。现在我想使用jersey进行休息,并从以下地址下载jersey作为捆绑jar: 如何将这个jar添加到我的项目中并开始使用JAX rs注释,我添加到buildpath中,但似乎不起作用 另外,创建我的资源类的JAXB注释类并将它们与JERSEY一起使用是必要的还是好主意?确保类路径上有jsr-311 jar。 例如,您可以从下载它 Jersey支持JAXB开箱即用。这并不意味着您必须使用JAXB。如果您需要将数据序列化到x

在我的Web服务中,我使用eclipse、Java1.5和spring。现在我想使用jersey进行休息,并从以下地址下载jersey作为捆绑jar:

如何将这个jar添加到我的项目中并开始使用JAX rs注释,我添加到buildpath中,但似乎不起作用


另外,创建我的资源类的JAXB注释类并将它们与JERSEY一起使用是必要的还是好主意?

确保类路径上有jsr-311 jar。 例如,您可以从下载它


Jersey支持JAXB开箱即用。这并不意味着您必须使用JAXB。如果您需要将数据序列化到xml或从xml序列化数据,那么将JAXB与Jersey一起使用是最方便的。

谢谢!我想使用Json,那么你有什么建议?我不知道从哪里开始,你能告诉我我必须做的基本步骤吗?目前我有一个soapweb服务,并希望将其转换为REstJson@jan如果您需要JSON,我建议将Jackson与JAXB注释一起使用。Jackson有内置的JAX-RS提供程序,所以您只需确保它已注册。请看,您能否进一步解释一下我将如何做到这一点:Jackson使用JAXB注释。我需要用xjc从头开始创建资源文件吗?您可能指的是实体类——资源方法作为参数接收或返回的类。如果有模式,可以使用xjc生成它们。如果没有,您可以使用标准JAXB注释创建它们。然后,您需要确保您的类路径中有Jackson,包括jax-rs支持并注册jacksonjaxb提供者。声明@Produces和@Consumes使用JSON媒体类型的注释,仅此而已。