hessian.xml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315
  1. <beans xmlns="http://www.springframework.org/schema/beans"
  2. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xmlns:context="http://www.springframework.org/schema/context"
  4. xsi:schemaLocation="http://www.springframework.org/schema/beans
  5. http://www.springframework.org/schema/beans/spring-beans.xsd
  6. http://www.springframework.org/schema/context
  7. http://www.springframework.org/schema/context/spring-context-4.0.xsd">
  8. <bean id="signedProxyFactory" class="com.uas.api.crypto.hessian.SignedProxyFactory"></bean>
  9. <!-- 商城销售订单接口 -->
  10. <bean id="api.orderService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  11. <property name="proxyFactory" ref="signedProxyFactory" />
  12. <property name="serviceUrls">
  13. <map>
  14. <entry key="test" value="http://192.168.253.12:23400/api/service/seller/order" />
  15. <entry key="prod" value="https://www.usoftmall.com/api/service/seller/order" />
  16. </map>
  17. </property>
  18. <property name="serviceInterface"
  19. value="com.uas.api.b2c_erp.seller.service.OrderService" />
  20. <property name="overloadEnabled" value="true" />
  21. <property name="hessian2" value="true" />
  22. <property name="readTimeout" value="600000" />
  23. </bean>
  24. <!-- 商城采购单接口 -->
  25. <bean id="api.B2cOrderService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  26. <property name="proxyFactory" ref="signedProxyFactory" />
  27. <property name="serviceUrls">
  28. <map>
  29. <entry key="test" value="http://192.168.253.12:23400/api/service/b2cOrder" />
  30. <entry key="prod" value="https://www.usoftmall.com/api/service/b2cOrder" />
  31. </map>
  32. </property>
  33. <property name="serviceInterface"
  34. value="com.uas.api.b2c_erp.buyer.service.B2cOrderService" />
  35. <property name="overloadEnabled" value="true" />
  36. <property name="hessian2" value="true" />
  37. <property name="readTimeout" value="30000" />
  38. </bean>
  39. <!-- 商城物料接口 -->
  40. <bean id="api.ProdService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  41. <property name="proxyFactory" ref="signedProxyFactory" />
  42. <property name="serviceUrls">
  43. <map>
  44. <entry key="test"
  45. value="http://192.168.253.12:23400/api/service/seller/prod" />
  46. <entry key="prod"
  47. value="https://www.usoftmall.com/api/service/seller/prod" />
  48. </map>
  49. </property>
  50. <property name="serviceInterface"
  51. value="com.uas.api.b2c_erp.seller.service.ProdService" />
  52. <property name="overloadEnabled" value="true" />
  53. <property name="hessian2" value="true" />
  54. <property name="readTimeout" value="60000" />
  55. </bean>
  56. <!-- 商城初始化物料资料以及更新库存接口 -->
  57. <bean id="api.ProductDetailERPService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  58. <property name="proxyFactory" ref="signedProxyFactory" />
  59. <property name="serviceUrls">
  60. <map>
  61. <entry key="test" value="http://192.168.253.12:23400/api/service/seller/productdetail" />
  62. <entry key="prod" value="https://www.usoftmall.com/api/service/seller/productdetail" />
  63. </map>
  64. </property>
  65. <property name="serviceInterface"
  66. value="com.uas.api.b2c_erp.seller.service.ProductDetailERPService" />
  67. <property name="overloadEnabled" value="true" />
  68. <property name="hessian2" value="true" />
  69. <property name="readTimeout" value="60000" />
  70. </bean>
  71. <bean id="api.purchaseService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  72. <property name="proxyFactory" ref="signedProxyFactory" />
  73. <property name="serviceUrls">
  74. <map>
  75. <entry key="test"
  76. value="http://192.168.253.12:23400/api/service/buyer/purchase" />
  77. <entry key="prod"
  78. value="https://www.usoftmall.com/api/service/buyer/purchase" />
  79. </map>
  80. </property>
  81. <property name="serviceInterface"
  82. value="com.uas.api.b2c_erp.buyer.service.PurchaseService" />
  83. <property name="overloadEnabled" value="true" />
  84. <property name="hessian2" value="true" />
  85. <property name="readTimeout" value="30000" />
  86. </bean>
  87. <bean id="api.invoiceService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  88. <property name="proxyFactory" ref="signedProxyFactory" />
  89. <property name="serviceUrls">
  90. <map>
  91. <entry key="test"
  92. value="http://192.168.253.12:23400/api/service/seller/invoice" />
  93. <entry key="prod"
  94. value="https://www.usoftmall.com/api/service/seller/invoice" />
  95. </map>
  96. </property>
  97. <property name="serviceInterface"
  98. value="com.uas.api.b2c_erp.seller.service.InvoiceService" />
  99. <property name="overloadEnabled" value="true" />
  100. <property name="hessian2" value="true" />
  101. <property name="readTimeout" value="100000" />
  102. </bean>
  103. <bean id="api.invoiceNotifyService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  104. <property name="proxyFactory" ref="signedProxyFactory" />
  105. <property name="serviceUrls">
  106. <map>
  107. <entry key="test"
  108. value="http://192.168.253.12:23400/api/service/buyer/invoiceNotify" />
  109. <entry key="prod"
  110. value="https://www.usoftmall.com/api/service/buyer/invoiceNotify" />
  111. </map>
  112. </property>
  113. <property name="serviceInterface"
  114. value="com.uas.api.b2c_erp.buyer.service.InvoiceNotifyService" />
  115. <property name="overloadEnabled" value="true" />
  116. <property name="hessian2" value="true" />
  117. <property name="readTimeout" value="30000" />
  118. </bean>
  119. <!--上下架,变更接口 -->
  120. <bean id="api.goodsUpAndDownService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  121. <property name="proxyFactory" ref="signedProxyFactory" />
  122. <property name="serviceUrls">
  123. <map>
  124. <entry key="test"
  125. value="http://192.168.253.12:23400/api/service/seller/goodsUpAndDown" />
  126. <entry key="prod"
  127. value="https://www.usoftmall.com/api/service/seller/goodsUpAndDown" />
  128. </map>
  129. </property>
  130. <property name="serviceInterface"
  131. value="com.uas.api.b2c_erp.seller.service.GoodsUpAndDownService" />
  132. <property name="overloadEnabled" value="true" />
  133. <property name="hessian2" value="true" />
  134. <property name="readTimeout" value="30000" />
  135. </bean>
  136. <!-- 器件查询接口 -->
  137. <bean id="api.componentService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  138. <property name="proxyFactory" ref="signedProxyFactory" />
  139. <property name="serviceUrls">
  140. <map>
  141. <entry key="test"
  142. value="http://192.168.253.12:23400/api/service/baisc/component" />
  143. <entry key="prod"
  144. value="https://www.usoftmall.com/api/service/baisc/component" />
  145. </map>
  146. </property>
  147. <property name="serviceInterface"
  148. value="com.uas.api.b2c_erp.baisc.service.ComponentService" />
  149. <property name="overloadEnabled" value="true" />
  150. <property name="hessian2" value="true" />
  151. <property name="readTimeout" value="30000" />
  152. </bean>
  153. <!-- 类目查询接口 -->
  154. <bean id="api.kindService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  155. <property name="proxyFactory" ref="signedProxyFactory" />
  156. <property name="serviceUrls">
  157. <map>
  158. <entry key="test"
  159. value="http://192.168.253.12:23400/api/service/baisc/kind" />
  160. <entry key="prod" value="https://www.usoftmall.com/api/service/baisc/kind" />
  161. </map>
  162. </property>
  163. <property name="serviceInterface"
  164. value="com.uas.api.b2c_erp.baisc.service.KindService" />
  165. <property name="overloadEnabled" value="true" />
  166. <property name="hessian2" value="true" />
  167. <property name="readTimeout" value="30000" />
  168. </bean>
  169. <!-- 品牌申请接口 -->
  170. <bean id="api.brandSubmitService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  171. <property name="proxyFactory" ref="signedProxyFactory" />
  172. <property name="serviceUrls">
  173. <map>
  174. <entry key="test"
  175. value="http://192.168.253.12:23400/api/service/baisc/brandSubmit" />
  176. <entry key="prod"
  177. value="https://www.usoftmall.com/api/service/baisc/brandSubmit" />
  178. </map>
  179. </property>
  180. <property name="serviceInterface"
  181. value="com.uas.api.b2c_erp.baisc.service.BrandSubmitUasService" />
  182. <property name="overloadEnabled" value="true" />
  183. <property name="hessian2" value="true" />
  184. <property name="readTimeout" value="30000" />
  185. </bean>
  186. <!-- 器件申请接口 -->
  187. <bean id="api.componentSubmitService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  188. <property name="proxyFactory" ref="signedProxyFactory" />
  189. <property name="serviceUrls">
  190. <map>
  191. <entry key="test"
  192. value="http://192.168.253.12:23400/api/service/baisc/componentSubmit" />
  193. <entry key="prod"
  194. value="https://www.usoftmall.com/api/service/baisc/componentSubmit" />
  195. </map>
  196. </property>
  197. <property name="serviceInterface"
  198. value="com.uas.api.b2c_erp.baisc.service.ComponentSubmitUasService" />
  199. <property name="overloadEnabled" value="true" />
  200. <property name="hessian2" value="true" />
  201. <property name="readTimeout" value="30000" />
  202. </bean>
  203. <!-- 图片上传接口 -->
  204. <bean id="api.FileUploadService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  205. <property name="proxyFactory" ref="signedProxyFactory" />
  206. <property name="serviceUrls">
  207. <map>
  208. <entry key="test"
  209. value="http://192.168.253.12:23400/api/service/basic/image" />
  210. <entry key="prod" value="https://www.usoftmall.com/api/service/basic/image" />
  211. </map>
  212. </property>
  213. <property name="serviceInterface"
  214. value="com.uas.api.b2c_erp.baisc.service.FileUploadUasService" />
  215. <property name="overloadEnabled" value="true" />
  216. <property name="hessian2" value="true" />
  217. <property name="readTimeout" value="30000" />
  218. </bean>
  219. <!-- 品牌模糊查询 -->
  220. <bean id="api.SearchService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  221. <property name="proxyFactory" ref="signedProxyFactory" />
  222. <property name="serviceUrls">
  223. <map>
  224. <entry key="test"
  225. value="http://192.168.253.12:23400/api/service/search" />
  226. <entry key="prod" value="https://www.usoftmall.com/api/service/search" />
  227. </map>
  228. </property>
  229. <property name="serviceInterface"
  230. value="com.uas.api.b2c_erp.search.service.SearchService" />
  231. <property name="overloadEnabled" value="true" />
  232. <property name="hessian2" value="true" />
  233. <property name="readTimeout" value="30000" />
  234. </bean>
  235. <!-- 品牌信息查询接 -->
  236. <bean id="api.BrandService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  237. <property name="proxyFactory" ref="signedProxyFactory" />
  238. <property name="serviceUrls">
  239. <map>
  240. <entry key="test"
  241. value="http://192.168.253.12:23400/api/service/basic/brand" />
  242. <entry key="prod" value="https://www.usoftmall.com/api/service/basic/brand" />
  243. </map>
  244. </property>
  245. <property name="serviceInterface"
  246. value="com.uas.api.b2c_erp.baisc.service.BrandService" />
  247. <property name="overloadEnabled" value="true" />
  248. <property name="hessian2" value="true" />
  249. <property name="readTimeout" value="30000" />
  250. </bean>
  251. <!-- 价格修改接口 -->
  252. <bean id="api.GoodsPriceService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  253. <property name="proxyFactory" ref="signedProxyFactory" />
  254. <property name="serviceUrls">
  255. <map>
  256. <entry key="test"
  257. value="http://192.168.253.12:23400/api/service/seller/goodsPrice" />
  258. <entry key="prod"
  259. value="https://www.usoftmall.com/api/service/seller/goodsPrice" />
  260. </map>
  261. </property>
  262. <property name="serviceInterface"
  263. value="com.uas.api.b2c_erp.seller.service.GoodsPriceService" />
  264. <property name="overloadEnabled" value="true" />
  265. <property name="hessian2" value="true" />
  266. <property name="readTimeout" value="30000" />
  267. </bean>
  268. <bean id="api.OperationService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  269. <property name="proxyFactory" ref="signedProxyFactory" />
  270. <property name="serviceUrls">
  271. <map>
  272. <entry key="test"
  273. value="http://192.168.253.12:23400/api/service/operation" />
  274. <entry key="prod" value="https://www.usoftmall.com/api/service/operation" />
  275. </map>
  276. </property>
  277. <property name="serviceInterface"
  278. value="com.uas.api.b2c_erp.operation.service.OperationInfoUasService" />
  279. <property name="overloadEnabled" value="true" />
  280. <property name="hessian2" value="true" />
  281. <property name="readTimeout" value="30000" />
  282. </bean>
  283. <!-- 卖家收款账户操作信息 -->
  284. <bean id="api.BankInfoService" class="com.uas.remoting.hessian.MultiProxyFactoryBean">
  285. <property name="proxyFactory" ref="signedProxyFactory" />
  286. <property name="serviceUrls">
  287. <map>
  288. <entry key="test" value="http://192.168.253.12:23400/api/service/bankInfo" />
  289. <entry key="prod" value="https://www.usoftmall.com/api/service/bankInfo" />
  290. </map>
  291. </property>
  292. <property name="serviceInterface"
  293. value="com.uas.api.b2c_erp.seller.service.BankInfoService" />
  294. <property name="overloadEnabled" value="true" />
  295. <property name="hessian2" value="true" />
  296. <property name="readTimeout" value="30000" />
  297. </bean>
  298. </beans>