4

Jax-RS の CXF クライアントで Jackson を使用する方法がわかりません。

次の XML スニペットを追加する必要があると主張する参考文献をいくつか見ましたが、これをどこに追加すればよいかわかりません。これは、サービスを使用する場合にのみ関連しますか、それともクライアントでも設定できますか?

<jaxrs:providers>
   <bean class="org.codehaus.jackson.jaxrs.JacksonJsonProvider"/>
</jaxrs:providers>

私が現在クライアントを作成している方法は次のとおりです。

MyServiceClass client = JAXRSClientFactory.create(serverUrl, MyServiceClass.class);

このクライアントが Jackson を使用するように設定するにはどうすればよいですか? 明らかな何かが欠けていると確信していますが、見えないようです。. .

Thanks!
4

1 に答える 1

1

これはおそらくそれを行うでしょう: JAXRSClientFactory#create(String,Class,List)

リストはList<?>、そこに何でも渡すことができ、正しい注釈があると仮定して、正しく処理する必要があるため、として宣言されています。

于 2015-02-25T06:38:02.163 に答える