| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 | 
							- <?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:aop="http://www.springframework.org/schema/aop"
 
- 	xmlns:tx="http://www.springframework.org/schema/tx"
 
- 	xsi:schemaLocation=" 
 
- 	http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
 
- 	http://www.springframework.org/schema/tx   http://www.springframework.org/schema/tx/spring-tx.xsd
 
- 	http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd">
 
- 	<!-- Spring的xml配置中的属性变量加载 -->
 
- 	<bean id="propertyConfigurer"
 
- 		class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
 
- 		<property name="locations">
 
- 			<list>
 
- 				<value>classpath:application-minicore.properties</value>
 
- 			</list>
 
- 		</property>
 
- 		<property name="ignoreUnresolvablePlaceholders" value="true"/>
 
- 	</bean>
 
- 	<!-- 扫描系统交易的预处理加载注册,不欲加入不影响使用 -->
 
- <!--	<bean id="searchExecProcess" class="com.miniframe.core.SearchExecProcess"/>-->
 
- 	<!-- 客户端通讯服务类  同步通讯:com.miniframe.httpclient.HttpClient,
 
- 						异步通讯:com.miniframe.httpclient.HttpAsyncClient
 
- 						双向加密:com.miniframe.httpclient.HttpSslClient  -->
 
- 	
 
- 	<!-- 同步通讯 -->
 
- 	<bean id="httpSyncClient" class="com.miniframe.httpclient.HttpClient"/>
 
- 	
 
- 	<!-- 异步通讯 -->
 
- 	<bean id="httpAsyncClient" class="com.miniframe.httpclient.HttpAsyncClient"/>
 
- 	
 
- 	<!-- 双向加密 -->
 
- <!--	<bean id="httpSslClient" class="com.miniframe.httpclient.HttpSslClient">-->
 
- <!--		<!– 服务器端证书 jks格式 –>-->
 
- <!--		<property name="jksStoreClassPath" value="server.jks"/>-->
 
- <!--		<!– 服务器端证书密码 –>-->
 
- <!--		<property name="jksPassWord" value="123456"/>-->
 
- <!--		<!– 客户端证书 p12格式 –>-->
 
- <!--		<property name="p12ClassPath" value="client.p12"/>-->
 
- <!--		<!– 客户端证书密码 –>-->
 
- <!--		<property name="p12PassWord" value="123456"/>-->
 
- <!--	</bean>-->
 
- 		
 
- 	<!-- 路由前处理,为判断权限等拦截使用 -->
 
- 	<bean id="preHttpRouteProxy" class="com.miniframe.httpservice.PreHttpRouteProxy"/>
 
- 	
 
- 	<!-- 交易前处理,预留接口例子 -->
 
- 	<bean id="preProcessFlow" class="com.miniframe.httpservice.PreProcessFlow"/>
 
- 	<!-- 交易后处理,预留接口例子 -->
 
- 	<bean id="nextProcessFlow" class="com.miniframe.httpservice.NextProcessFlow"/>
 
- 	<!-- 交易后处理,预留接口例子 -->
 
- 	<bean id="errorProcessFlow" class="com.miniframe.httpservice.ErrorProcessFlow"/>
 
- 	<!--  通讯异步路由代理 通讯同步机制: com.miniframe.httpproxy.HttpRouteProxy
 
- 						通讯异步机制: com.miniframe.httpproxy.HttpAyncRouteProxy -->
 
- 						
 
- 	<bean id="httpRouteProxy" class="com.miniframe.httpproxy.HttpAyncRouteProxy">
 
- 		<!-- 路由代理的前处理,需要拦截增加头信息等,返回非空为错误,必须包含错误的信息报文 -->
 
- 		<property name="preHttpRouteProxy" ref="preHttpRouteProxy" />
 
- 		<property name="uriMap">
 
- 			<map>
 
- <!--				<entry key="/TransServlet/service/block" value="lb:gzl.block-upchain-service/TransServlet"/>-->
 
- <!--				<entry key="/TransServlet/service/browser" value="lb:gzl.block-browser-service/TransServlet"/>-->
 
- 		 	</map> 
 
- 		</property>
 
- 	</bean>	
 
- 	
 
- 	<!-- Http服务器 -->
 
- 	<bean id="httpTransService" class="com.miniframe.httpserver.HttpTransService">
 
- 	
 
- 			<!-- 路由代理 -->
 
- 			<property name="httpRouteProxy" ref="httpRouteProxy" />
 
- 			<!-- 交易前处理 -->
 
- 		 	<property name="preProcessFlow" ref="preProcessFlow" />
 
- 		 	<!-- 交易后处理 -->
 
- 		 	<property name="nextProcessFlow" ref="nextProcessFlow" />
 
- 		 	<!-- 交易错误处理 -->
 
- 		 	<property name="errorProcessFlow" ref="errorProcessFlow" />
 
- 		 	
 
- 			<!-- 是否将交易码转化为URL -->
 
- 			<property name="code2uri" value="false"/>
 
- 			<!-- 客户端http头传送内容 -->
 
- 			<property name="clienthttpHead" value="x-auth-token,x-auth-user"/>
 
- 			<!-- 服务器端http返回头传送内容 -->
 
- 			<property name="serverHttpHead" value="x-auth-token,x-auth-user"/>
 
- 			
 
- 			<!-- 心跳错误检测码 -->
 
- 			<property name="hearterrorcode" value="${mf.minicore.hearterrorcode}"/>
 
- 			
 
- 			<!-- 交易码的key -->
 
- 			<property name="transCode" value="transCode"/>		
 
- 			<!-- 返回码key -->
 
- 			<property name="returnCode" value="returnCode"/>	
 
- 			<!-- 返回信息key -->
 
- 			<property name="returnMsg" value="returnMsg"/>	
 
- 			<!-- 缺省异常的返回码 -->
 
- 			<property name="exceptionReturnCode" value="${mf.minicore.systemerror}"/>
 
- 			<!-- 缺省异常的返回信息 -->
 
- 			<property name="exceptionReturnMsg" value="系统交易调用失败!"/>	
 
- 			<!-- 正常的返回码 -->
 
- 			<property name="normalReturnCode" value="${mf.minicore.success}"/>
 
- 			<!-- 正常的返回信息 -->
 
- 			<property name="normalReturnMsg" value="系统交易调用成功!"/>	
 
- 	</bean>
 
- </beans>
 
 
  |