spring-rpc.xml 10.3 KB
<?xml version="1.0" encoding="GBK"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"
       default-autowire="byName">

    <bean id="vehicleRPC"
          class="com.diligrp.mobsite.getway.rpc.buyer.impl.VehicleRPCImpl">
        <constructor-arg name="token" value="${company.yibu.token}"/>
        <constructor-arg name="baseUrl" value="${company.yibu.baseUrl}"/>
    </bean>

    <bean id="marketClient" class="com.diligrp.market.sdk.MarketApiImpl">
    </bean>

    <bean id="lineRPC" class="com.diligrp.mobsite.getway.rpc.buyer.impl.LineRPCImpl">
        <constructor-arg name="token" value="${company.yibu.token}"/>
        <constructor-arg name="baseUrl" value="${company.yibu.baseUrl}"/>
    </bean>

    <bean id="orderClient" class="com.diligrp.orders.client.OrderClient">
        <constructor-arg name="token" value="${website.order.token}"/>
        <constructor-arg name="baseUrl" value="${website.order.baseUrl}"/>
    </bean>

    <bean id="shopClient" class="com.yqyw.pnr.sdk.client.ShopClient">
        <property name="sign" value="${project.shop.sign}"/>
        <property name="url" value="${project.shop.url}"/>
        <property name="system" value="${project.shop.system}"/>
    </bean>

    <bean id="srvceClient" class="com.diligrp.srvce.client.SrvceClient">
        <constructor-arg name="token" value="${website.srvce.token}"/>
        <constructor-arg name="baseUrl" value="${website.srvce.baseUrl}"/>
    </bean>

    <bean id="cmsClient" class="com.diligrp.cms.sdk.CmsClient">
        <constructor-arg name="baseurl" value="${project.cms.baseUrl}"/>
        <constructor-arg name="port" value="${project.cms.port}"/>
        <!--<constructor-arg name="messageConverters">-->
            <!--<list>-->
                <!--<bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter4">-->
                    <!--&lt;!&ndash; MediaTypes &ndash;&gt;-->
                    <!--<property name="supportedMediaTypes">-->
                        <!--<list>-->
                            <!--<value>text/plain;charset=utf-8</value>-->
                            <!--<value>text/html;charset=utf-8</value>-->
                            <!--<value>text/json;charset=utf-8</value>-->
                            <!--<value>application/json;charset=utf-8</value>-->
                            <!--<value>text/html;charset=utf-8</value>-->
                        <!--</list>-->
                    <!--</property>-->
                    <!--&lt;!&ndash; FastJsonConfig &ndash;&gt;-->
                    <!--<property name="fastJsonConfig" ref="fastJsonConfig"/>-->
                <!--</bean>-->
            <!--</list>-->
        <!--</constructor-arg>-->
    </bean>

    <!--<bean id="fastJsonConfig" class="com.alibaba.fastjson.support.config.FastJsonConfig">-->
        <!--&lt;!&ndash; Default charset &ndash;&gt;-->
        <!--<property name="charset" value="UTF-8"/>-->
        <!--&lt;!&ndash; Default dateFormat &ndash;&gt;-->
        <!--<property name="dateFormat" value="yyyyMM-dd HH:mm:ss"/>-->

        <!--<property name="serializerFeatures">-->
            <!--<list>-->
                <!--<value>WriteMapNullValue</value>-->
                <!--<value>QuoteFieldNames</value>-->
            <!--</list>-->
        <!--</property>-->
    <!--</bean>-->

    <bean id="userClient" class="com.yqyw.user.rpc.client.UserClient">
        <constructor-arg name="token" value="${website.user.token}"/>
        <constructor-arg name="baseUrl" value="${website.user.baseUrl}"/>
    </bean>

    <bean id="websiteClient" class="com.diligrp.website.web.interfaces.WebsiteClient">
        <constructor-arg name="token" value="${website.websiteClient.token}"/>
        <constructor-arg name="baseUrl"  value="${website.websiteClient.baseUrl}"/>
    </bean>

    <bean id="passportRPC"
          class="com.diligrp.mobsite.getway.rpc.buyer.impl.PassportRPCImpl">
        <constructor-arg name="token" value="${website.passport.token}"/>
        <constructor-arg name="baseUrl" value="${website.passport.baseUrl}"/>
    </bean>

    <bean id="careRPC" class="com.diligrp.mobsite.getway.rpc.buyer.impl.CareRPCImpl">
        <constructor-arg name="token" value="${website.supply.token}"/>
        <constructor-arg name="baseUrl" value="${website.supply.baseUrl}"/>
    </bean>

    <bean id="actRPC" class="com.diligrp.mobsite.getway.rpc.buyer.impl.ActRPCImpl">
        <constructor-arg name="token" value="${website.act.token}"/>
        <constructor-arg name="baseUrl" value="${website.act.baseUrl}"/>
    </bean>

    <bean id="authenClient" class="com.diligrp.authenCenter.sdk.AuthenClient">
        <constructor-arg name="token" value="${website.authcenter.token}"/>
        <constructor-arg name="baseUrl" value="${website.authcenter.url}"/>
    </bean>

    <bean id="splitCartClient" class="com.diligrp.website.client.SplitCartClient">
        <constructor-arg name="token" value="${website.home.token}"/>
        <constructor-arg name="baseUrl" value="${website.home.baseUrl}"/>
    </bean>

    <bean id="titanClient" class="com.diligrp.titan.sdk.TitanClient">
        <constructor-arg name="accesskey" value="${website.titan.accesskey}"/>
        <constructor-arg name="secretkey" value="${website.titan.secretkey}"/>
        <constructor-arg name="url" value="${website.titan.url}"/>
    </bean>

    <bean id="searchClient"
          class="com.dili.dd.searcher.datainterface.factory.SearchServiceFactory">
    </bean>

    <bean id="dataServerClient"
          class="com.dili.dd.searcher.datainterface.client.DataServerClient">
    </bean>

    <bean id="diliMQProducer" class="com.diligrp.util.rocketMQUtil.impl.DiliMQProducerImpl"/>
    <bean id="messageProducerClient" class="com.diligrp.messageCenter.sdk.MessageProducerClient">
        <constructor-arg name="diliMQProducer" ref="diliMQProducer"/>
    </bean>

    <bean id="imageUploadService" class="com.dili.imageserver.sdk.service.ImageUploadService">
        <property name="IMAGE_UPLOAD_URL_PREFIX" value="${project.imageserver.prefix}"/>
        <property name="AUTH_TOKEN" value="LeaDOqaef8mo4G6bSq8o2bh7lEPlViRU"/>
        <property name="ENCODING" value="UTF-8"></property>
        <property name="DEFAULT_MAX_PER_ROUTE" value="20"></property>
        <property name="MAX_TOTAL" value="100"></property>
    </bean>
    <bean id="dataStoredConfig" class="com.dili.dataStored.sdk.common.DataStoredConfig">
        <property name="trackercount" value="${project.fastdfs.trackercount}"/>
        <property name="connectTimeout" value="${project.fastdfs.connectTimeout}"/>
        <property name="networkTimeout" value="${project.fastdfs.networkTimeout}"/>
        <property name="charset" value="${project.fastdfs.charset}"/>
        <property name="trackers" value="${project.fastdfs.trackers}"/>
    </bean>
    <bean id="dataStoredService" class="com.dili.dataStored.sdk.common.DataStoredServiceImpl">
        <constructor-arg index="0" ref="dataStoredConfig"/>
    </bean>

    <!-- 上传图片路径 -->
    <bean id="imageStoreUpload" class="com.diligrp.store.api.upload.DiliStoreUpload">
        <constructor-arg index="0">
            <value>${project.store.url}</value>
        </constructor-arg>
        <constructor-arg index="1">
            <value>${project.store.imageAccessKey}</value>
        </constructor-arg>
        <constructor-arg index="2">
            <value>${project.store.imageSecretKey}</value>
        </constructor-arg>
    </bean>

    <!-- 上传音频路径 -->
    <bean id="messageStoreUpload" class="com.diligrp.store.api.upload.DiliStoreUpload">
        <constructor-arg index="0">
            <value>${project.store.url}</value>
        </constructor-arg>
        <constructor-arg index="1">
            <value>${project.store.messageAccessKey}</value>
        </constructor-arg>
        <constructor-arg index="2">
            <value>${project.store.messageSecretKey}</value>
        </constructor-arg>
    </bean>

    <bean id="md5Utils" class="com.diligrp.website.util.code.MD5Utils"/>

    <!-- 开通一卡通账户接口 -->
    <bean class="java.lang.String" id="onecardServiceURL">
        <constructor-arg value="${interface.onecard.service.url}"/>
    </bean>
    <!-- 一卡通接口参数 -->
    <bean class="java.util.HashMap" id="onecardServiceParam">
        <constructor-arg>
            <map>
                <entry key="service" value="${interface.onecard.service.service}"/>
                <entry key="sign" value="${interface.onecard.service.sign}"/>
                <entry key="signType" value="${interface.onecard.service.signType}"/>
                <entry key="partnerId" value="${interface.onecard.service.partnerId}"/>
            </map>
        </constructor-arg>
    </bean>

    <bean id="guardUserRPCImpl"
          class="com.diligrp.mobsite.getway.rpc.out.impl.GuardUserRPCImpl">
        <constructor-arg name="token" value="app"/>
        <constructor-arg name="baseUrl" value="http://manage.nong12.com"/>
    </bean>

    <bean id="monitorService" class="com.dili.dd.monitor.MonitorService">
        <constructor-arg name="appName"
                         value="801a6c17c221416790ad516520be9183"/>
    </bean>

    <bean id="stationMsgRPC"
          class="com.diligrp.mobsite.getway.rpc.buyer.impl.StationMsgRPCImpl">
        <constructor-arg name="token" value="${website.stationmsg.token}"/>
        <constructor-arg name="baseUrl" value="${website.stationmsg.baseUrl}"/>
    </bean>
    <!-- 关键词过滤 -->
    <bean id="keyWordsClient" class="com.diligrp.filter.client.KeyWordsClient">
        <constructor-arg name="token" value="${project.keyword.token}"/>
        <constructor-arg name="baseUrl" value="${project.keyword.url}"/>
    </bean>

    <bean id="activityClient" class="com.yqyw.activity.sdk.ActivityClient">
        <constructor-arg name="token" value="${website.activity.token}"/>
        <constructor-arg name="baseUrl" value="${website.activity.baseUrl}"/>
    </bean>

    <bean id="activityRPCService" class="com.yqyw.activity.sdk.service.ActivityService"
          factory-bean="activityClient" factory-method="getActivityService"/>

    <bean id="evaluateService" class="com.yqyw.activity.sdk.service.EvaluateService"
          factory-bean="activityClient" factory-method="getEvaluateService"/>

</beans>