Как настроить атрибут typeConverte в провайдере JSON в Apache CXF - PullRequest
0 голосов
/ 14 ноября 2011

Любой имеет представление о том, как установить атрибут typeConverter для провайдера в bean.xml в apache cxf.Я хочу установить тип по умолчанию для всех элементов, чтобы быть строкой.то есть;Я хочу, чтобы все мои значения передавались на устройство двойными кавычками в формате json.

Кто-нибудь может мне помочь с этим?

1 Ответ

1 голос
/ 13 марта 2012

В вашем файле beans.xml настройте jsonProvider следующим образом:

<bean id="jsonProvider" class="org.apache.cxf.jaxrs.provider.JSONProvider">
        <property name="convertTypesToStrings" value="true" />
</bean>

Добавьте это как провайдер в ваш раздел jaxrs: server

<jaxrs:server...
    <jaxrs:providers>
       <ref bean="jsonProvider"/> 
   </jaxrs:providers>
</jaxrs:server>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...