我想使用 AndroidAnnotations 创建一个 REST 客户端
在 @Rest 注释上定义转换器时,我收到以下编译错误:
The converter class must be a subtype of org.springframework.http.converter.HttpMessageConverter RestClient.java
我使用这个库:
/库
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
/编译库
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);
}
提前致谢 !!!