REST サービスに Spring 3.1.x と CXF 2.6.1 を使用しています。以下に示すように、jaxbXmlProvider を使用します。
<jaxrs:server ...
<jaxrs:providers>
<ref bean="jaxbXmlProvider" />
</jaxrs:providers>
...
</jaxrs:server>
<bean id="jaxbXmlProvider" class="org.apache.cxf.jaxrs.provider.JAXBElementProvider">
<property name="jaxbElementClassNames" ref="elements" />
</bean>
<util:list id="elements">
<value>com.model.City</value>
<value>com.model.Cities</value>
</util:list>
パッケージ (com.model) 内のすべての POJOS をスキャンするために jaxb2-marshaller を使用したいと考えています。使用上のヘルプをいただければ幸いです。