4
我使用Spring,Jersey來創建我的webapp,它也與其他webservices交互。 我想知道如果我應該使用Retrofit休息客戶端或使用澤西客戶端。我的pom的一部分看起來像這樣:我應該使用改造休息客戶端給定我已經在我的webapp中使用Spring框架
<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>
@Dymtro:我認爲我們也可以使用Retrofit來做同樣的事情。有沒有任何明顯的理由選擇一個在另一個之上?謝謝。 – Shiva 2014-11-03 21:17:37
你說你已經使用Jersey作爲服務器。我認爲這也是爲客戶使用相同框架的一個理由。如果您使用Jersey 2.x,它將提供與Retrofit一樣的便利。順便說一句,澤西島有我非常喜歡的測試支持。 – Dmytro 2014-11-03 21:41:28