JAX-RS を使用して CXF によって作成された次の応答があります。
{"ns1.CustomerInformationResponse":{
"@xsi.type":"ns1:CustomerInformationResponse",
"ns2.code":"SUCCESS",
"ns1.customer":{
"@xsi.type":"ns2:CustomerBaseDTO",
"ns2.login":"login1"
}
}}
そして、ここに私の現在のコンテキスト構成の関連部分があります:
<jaxrs:server address="http://${host}:${port}/rest/customer">
<jaxrs:serviceBeans>
<ref bean="customerManagementServiceImpl" />
</jaxrs:serviceBeans>
<jaxrs:providers>
<bean class="org.apache.cxf.jaxrs.provider.AegisJSONProvider" />
</jaxrs:providers>
</jaxrs:server>
上記のような応答を、名前空間プレフィックス (ns1、ns2 など) なしで受信したいと考えています。
に追加しようとしましorg.apache.cxf.interceptor.transform.TransformOutInterceptor
たcxf:outInterceptors
が、役に立ちませんでした。