5

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.TransformOutInterceptorcxf:outInterceptorsが、役に立ちませんでした。

4

1 に答える 1