Jax-RS用のCXFクライアントでJacksonを使用する方法を理解できません。CXF JAX-RSクライアントでジャクソンを使用する
私は次のXMLスニペットを追加する必要があると主張していますが、これをどこに追加するべきかわかりません。これはサービスを使用する場合にのみ関連しますか、クライアントでこれを設定することはできますか?
<jaxrs:providers>
<bean class="org.codehaus.jackson.jaxrs.JacksonJsonProvider"/>
</jaxrs:providers>
私は現在、私のクライアントを作成しています方法は次のとおりです。私はジャクソンを使用するには、このクライアントを設定するにはどうすればよい
MyServiceClass client = JAXRSClientFactory.create(serverUrl, MyServiceClass.class);
?私は明白な何かを欠いていると確信していますが、私はそれを見ることができません。 。 。
Thanks!
これはあなたが探しているものですか? 'JAXRSClientFactory.create(serverUrl、MyServiceClass.class、" /path/to/client/config.xml ");'? –
相対:[JAXRSClientFactoryにカスタムリクエストマーシャラを送信する](http://stackoverflow.com/questions/8662060) –
ありがとう、@ dma_k! Spring以外のユーザーの場合:JAXRSClientFactory.create(serverUrl、MyServiceClass.class、Collections.singletonList(new JacksonJsonProvider())) –