Java 鉴于我已经在我的webapp中使用Spring框架,我应该使用翻新rest客户端吗

Java 鉴于我已经在我的webapp中使用Spring框架,我应该使用翻新rest客户端吗,java,spring,rest,spring-webflow,retrofit,Java,Spring,Rest,Spring Webflow,Retrofit,我正在使用Spring,Jersey创建我的webapp,它还可以与其他Web服务交互。 我想知道我是应该使用改造rest客户端还是使用Jersey客户端。我的pom的一部分如下所示: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>3.2.10.RELEA

我正在使用Spring,Jersey创建我的webapp,它还可以与其他Web服务交互。 我想知道我是应该使用改造rest客户端还是使用Jersey客户端。我的pom的一部分如下所示:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-web</artifactId>
    <version>3.2.10.RELEASE</version>
</dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>3.2.10.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>3.2.10.RELEASE</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-beans</artifactId>
        <version>3.2.10.RELEASE</version>
    </dependency>


    <!-- Jersey + Spring -->
    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-server</artifactId>
        <version>1.8</version>
    </dependency>

org.springframework
弹簧网
3.2.10.发布
org.springframework
弹簧芯
3.2.10.发布
org.springframework
spring上下文
3.2.10.发布
org.springframework
春豆
3.2.10.发布
泽西岛
泽西服务器
1.8

您可以使用任何您想要的客户端。如果您有服务器端的服务接口,我建议您使用Jersey 2.x。它可以为您生成代理,这样您就可以像调用本地方法一样调用服务。

@Dymtro:我认为我们也可以对改造进行同样的操作。有什么明显的理由选择一个而不是另一个吗?谢谢。你说你已经用球衣做服务器了。我认为这也是客户使用相同框架的一个理由。如果您使用Jersey 2.x,它将提供与改装相同的便利性。顺便说一句,泽西有我非常喜欢的测试支持。