dubbo-tutorial-consumer.xml 3.25 KB
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
               http://www.springframework.org/schema/beans/spring-beans.xsd
               http://code.alibabatech.com/schema/dubbo
               http://code.alibabatech.com/schema/dubbo/dubbo.xsd">


    <!-- 扫描注解包路径,多个包用逗号分隔,不填pacakge表示扫描当前ApplicationContext中所有的类 -->
    <dubbo:annotation package="com.xiniunet.tutorial.*.helper"/>

    <!-- 生成远程服务代理,可以和本地bean一样使用demoService -->
    <dubbo:reference id="foundationService" interface="com.xiniunet.foundation.service.FoundationService" check="false" version="lvhao">
        <dubbo:method name="uploadFile" retries="0" timeout="300000" />
        <dubbo:method name="uploadAttachment" retries="0" timeout="600000" />
        <dubbo:method name="createFolderFileByPath" retries="0" timeout="300000" />
        <dubbo:method name="createFolderFile" retries="0" timeout="300000"/>
    </dubbo:reference>
    <dubbo:reference id="securityService" interface="com.xiniunet.security.service.SecurityService" check="false"/>
    <dubbo:reference id="dataService" interface="com.xiniunet.data.service.DataService" check="false"/>
    <dubbo:reference id="logService" interface="com.xiniunet.log.service.LogService" timeout="60000" check="false"/>
    <dubbo:reference id="tutorialService" interface="com.xiniunet.tutorial.service.TutorialService" timeout="60000" check="false"/>
    <dubbo:reference id="masterService" interface="com.xiniunet.master.service.MasterService" check="false">
        <dubbo:method name="exportSystemUserReport" retries="0" timeout="300000" />
        <dubbo:method name="updateTenantTitle" retries="0" timeout="300000" />
        <dubbo:method name="updateTenant" retries="0" timeout="300000" />
        <dubbo:method name="importUserList" retries="0" timeout="300000" />
        <dubbo:method name="importPermission" retries="0" timeout="300000" />
        <dubbo:method name="importIdentityList" retries="0" timeout="300000" />
        <dubbo:method name="updateRole" retries="0" timeout="300000"/>
        <dubbo:method name="findApplication" retries="0" timeout="300000"/>
        <dubbo:method name="exportSystemUserReport" retries="0" timeout="300000"/>
        <dubbo:method name="importEmployeeList" retries="0" timeout="10000" />
        <dubbo:method name="createClerk" retries="0" timeout="300000" />
        <dubbo:method name="exportHrEmployeeReport" retries="0" timeout="30000" />
        <dubbo:method name="findItem" retries="2" timeout="300000" />
        <dubbo:method name="searchItemInternal" retries="2" timeout="10000" />
        <dubbo:method name="importItemList" retries="0" timeout="300000" />
        <dubbo:method name="importCategoryList" retries="0" timeout="300000" />
        <dubbo:method name="importCustomerList" retries="0" timeout="10000" />
        <dubbo:method name="createCashAccount" retries="0" timeout="10000" />
        <dubbo:method name="findCapitalAccount" retries="0" timeout="30000" />
    </dubbo:reference>

</beans>