gpt4 book ai didi

android - 将 RoboSpice 与 Jackson2 和 Spring 结合使用

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:48:26 25 4
gpt4 key购买 nike

我想将 Jackson2 与 SpringRoboSpice 一起使用。我的 libs 文件夹包含以下 jars 。

  • commons-io-1.3.2.jar
  • commons-lang3-3.2.1.jar
  • jackson-annotations-2.2.3.jar
  • jackson-core-2.2.3.jar
  • jackson-databind-2.2.3.jar
  • robospice-1.4.11.jar
  • robospice-cache-1.4.11.jar
  • robospice-spring-android-1.4.11.jar
  • spring-android-core-1.0.1.RELEASE.jar
  • spring-android-rest-template-1.0.1.RELEASE.jar

写成here如果找到 jackson2 jar,SpringAndroidSpiceService 将切换到 jackson2

应用程序崩溃并出现此异常:

java.lang.NoClassDefFoundError: org.codehaus.jackson.map.ObjectMapper
at org.springframework.http.converter.json.MappingJacksonHttpMessageConverter.<init>(MappingJacksonHttpMessageConverter.java:54)
at com.octo.android.robospice.JacksonSpringAndroidSpiceService.createRestTemplate(JacksonSpringAndroidSpiceService.java:33)
at com.octo.android.robospice.SpringAndroidSpiceService.onCreate(SpringAndroidSpiceService.java:26)
at android.app.ActivityThread.handleCreateService(ActivityThread.java:2572)
at android.app.ActivityThread.access$1800(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)

我错过了什么?

最佳答案

如果你使用 Jackson 2,那么你需要使用 Jackson2SpringAndroidSpiceService而不是 JacksonSpringAndroidSpiceService。 2 件事 :)

关于android - 将 RoboSpice 与 Jackson2 和 Spring 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22331514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com