Я не могу понять, как использовать Джексона с клиентом CXF для Jax-RS.Получение CXF JAX-RS Client для использования Jackson
Я видел некоторые ссылки, заявляющие, что должен добавить следующий фрагмент 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 (новый JacksonJsonProvider())) –