0

プロジェクトで春のソーシャルを使用しています。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 に答える