Using RoboSpice with Jackson2 and Spring

I want to use Jackson2 with SpringRoboSpice. my libs folder contains the following banks.

  • Total U 1.3.2.jar
  • Common-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-kernel-1.0.1.RELEASE.jar
  • spring -android-rest-pattern-1.0.1.RELEASE.jar

as written here SpringAndroidSpiceService will switch to jackson2if jackson2 is found.

application error with this exception:

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)

What am I missing?

+4
source share
1 answer

Jackson 2, Jackson2SpringAndroidSpiceService, JacksonSpringAndroidSpiceService. 2 :)

+5

Source: https://habr.com/ru/post/1531209/


All Articles