AndroidAnnotations を使用して REST クライアントを作成したい
@Rest アノテーションでコンバーターを定義すると、次のコンパイル エラーが発生します。
The converter class must be a subtype of org.springframework.http.converter.HttpMessageConverter RestClient.java
私はこのライブラリを使用します:
/libs
androidannotations-api-2.7.1.jar
gson-2.2.4.jar
jackson-core-asl-1.9.13
jackson-asl-0.9.5
jackson-mapper-asl-1.9.13
spring-android-auth-1.0.1.RELEASE.jar
spring-android-core-1.0.1.RELEASE.jar
spring-android-rest-template-1.0.1.RELEASE.jar
/compile-libs
androidannotations-2.7.1.jar
私のソースはandroidannotationsの例に似ています
package com.sinffredy.spring;
import org.springframework.http.converter.json.MappingJacksonHttpMessageConverter;
import com.googlecode.androidannotations.annotations.rest.Get;
import com.googlecode.androidannotations.annotations.rest.Rest;
@Rest(rootUrl = "http://my.url/ajax/services", converters = { MappingJacksonHttpMessageConverter.class })
public interface RestClient
{
@Get("/.do?valor={search}")
Respuesta getRespuesta(String search);
}
前もって感謝します !!!