我将 Spring 3.1.x 和 CXF 2.6.1 用于 REST 服务。我使用 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>
我想使用 jaxb2-marshaller 扫描包(com.model)中的所有 POJOS。任何使用帮助表示赞赏。