MappingJackson2HttpMessageConverter导入失败

时间:2016-07-14 10:06:54

标签: java android rest android-annotations

我试图使用android注释创建REST api客户端类,我正处于这个库的学习阶段,我使用的是REST client的android注释wiki页面中给出的相同类,我有以下有关此代码的问题。

问题:

  1. 如何导入MappingJackson2HttpMessageConverter,我无法 导入这个类?
  2. 尝试:我的build.gradle看起来像这样:

    apply plugin: 'com.android.application'
    apply plugin: 'android-apt'
    def AAVersion = "4.0.0"
    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        testCompile 'junit:junit:4.12'
        compile 'com.android.support:appcompat-v7:23.2.1'
        compile 'com.android.support:design:23.1.1'
        apt "org.androidannotations:androidannotations:$AAVersion"
        compile "org.androidannotations:androidannotations-api:$AAVersion"
        apt "org.androidannotations:rest-spring:$AAVersion"
        compile "org.androidannotations:rest-spring-api:$AAVersion"
    
        compile 'com.fasterxml.jackson.core:jackson-core:2.7.3'
        compile 'com.fasterxml.jackson.core:jackson-annotations:2.7.3'
        compile 'com.fasterxml.jackson.core:jackson-databind:2.7.3'
    
    }
    
    1. 除了原始的wiki之外,还有什么好的教程可供学习 并使用android注释REST?
    2. 提前致谢

1 个答案:

答案 0 :(得分:0)

你必须添加这个

repositories {
  maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}

dependencies {
  compile "org.springframework.android:spring-android-rest-template:2.0.0.M3"
}

正如AA wiki所说,你必须确保你的项目中有Spring REST依赖。