xfire 返回复杂类型

配置返回类型说明:

<?xml version="1.0" encoding="UTF-8"?>
    <!--
        该文件用来描述CommService接口中getUsers()方法返回值的类型
        该文件必须与CommService位于同一目录中,且该文件遵循如下命名规则
        接口名.aegis.xml 如本文件CommService.aegis.xml
    -->
<mappings>
    <!-- 映射getUsers方法返回值类型 -->
    <mapping>
        <method name="getRecommendContents">
         <parameter index="0"  mappedName="User" componentType="#User" />   
            <return-type componentType="#Content" mappedName="Contents"/>
        </method>
        <method name="getCategories">
         <parameter index="0"  mappedName="User" componentType="#User" />  
            <return-type componentType="#Category" mappedName="Categories" />
        </method>
         <method name="getContents">
         <parameter index="0"  mappedName="User" componentType="#User" />  
            <return-type componentType="#Content" mappedName="Contents" />
        </method>
         <method name="getContentsByCateId">
         <parameter index="0"  mappedName="User" componentType="#User" />  
         <parameter index="1"  mappedName="categoryId" componentType="java.lang.String" />   
            <return-type componentType="#Content" mappedName="Contents" />
        </method>
        <method name="getDescImgPaths">
         <parameter index="0"  mappedName="User" componentType="#User" />  
         <parameter index="1"  mappedName="contentId" componentType="java.lang.String" />
         <return-type  componentType="java.lang.String"  mappedName="imgPaths" />  
        </method>
        <!--
            name对应<return-type componentType="#users"/>中的componentType
            class为实体bean的类型即list中存放的类型
            componentType为实体bean的类型
                               如果返回List 不能设置class为List,component 不能设置typeName,不然客户端无法获取数据
        -->
        <component name="User"  class="com.szboeye.webservice.entity.User" />
        <component name="Content"   class="com.szboeye.webservice.entity.Content"/>
        <component name="Category"   class="com.szboeye.webservice.entity.Category"/>
    </mapping>
   

   

</mappings>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值