0

我在我的项目中使用spring social。我已经完成了与 facebook 和 twitter 的集成,但在使用 linkedin 时遇到了问题。

如果我尝试创建连接:

Connection <LinkedIn> connection = connectionFactory.createConnection(accessToken);

然后我有这个例外:

java.lang.NoSuchMethodError: org.codehaus.jackson.map.SerializationConfig.withSerializationInclusion(Lorg/codehaus/jackson/map/annotate/JsonSerialize$Inclusion;)Lorg/codehaus/jackson/map/SerializationConfig;

我已经尝试使用不同版本的 spring-social-linkedin 和不同版本的 jackson lib(v 1.9.2 及更高版本)但不成功。

谁能告诉我如何解决这个问题?

4

1 回答 1

0

该方法从 API v1.9 开始可用。

发生这种情况的唯一原因是您在编译时针对正确的库进行编译,但在运行时此方法不可用。在您的类路径中某处存在该库的陈旧版本(< 1.9)。

withSerializationInclusion

public SerializationConfig withSerializationInclusion(JsonSerialize.Inclusion incl)
Since:
1.9
于 2013-04-11T06:20:18.840 回答