<!-- webservice start --> <dependency> <groupId>org.codehaus.xfire</groupId> <artifactId>xfire-all</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web-services</artifactId> </dependency> <!-- webservice end -->
applicationContext.xml
<?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:jee="http://www.springframework.org/schema/jee" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <!-- 發布webservice --> <bean name="businessServer" /> <bean name="collectOrderServer" /> <bean name="itvOrderServer" /> <bean name="userService" /> <bean name="partherShopServer" /> <bean name="bestpayServerImpl" /> <bean name="appletActServer" /> <bean > <property name="urlMap"> <map> <entry key="/dataService.ws"> <ref bean="dataService" /> </entry> <entry key="/collectOrderService.ws"> <ref bean="collectOrderWebService" /> </entry> <entry key="/itvOrderService.ws"> <ref bean="itvOrderWebService" /> </entry> <entry key="/userService.ws"> <ref bean="userWebService" /> </entry> <entry key="/partherShopService.ws"> <ref bean="partherShopWebService" /> </entry> <entry key="/bestpayServerImpl.ws"> <ref bean="bestpayWebServerImpl" /> </entry> </map> </property> </bean> <!-- 使用XFire導出器 --> <bean lazy-init="false" abstract="true"> <property name="serviceFactory" ref="xfire.serviceFactory" /> <property name="xfire" ref="xfire" /> </bean> <bean lazy-init="false" abstract="true"> <property name="serviceFactory" ref="xfire.serviceFactory" /> <property name="xfire" ref="xfire" /> <property name="inHandlers" > <list> <bean /> </list> </property> <property name="outHandlers"> <list> <bean /> </list> </property> <property name="faultHandlers"> <list> <bean /> </list> </property> </bean> <bean parent="baseWebService" > <property name="serviceBean" ref="businessServer"/> <property name="serviceClass" value="com.iwhalecloud.sale.inf.sale.icontroller.server.IBusinessServer" /> </bean> <bean parent="baseWebService" > <property name="serviceBean" ref="collectOrderServer"/> <property name="serviceClass" value="com.iwhalecloud.sale.inf.sale.icontroller.server.ICollectOrderServer" /> </bean> <bean parent="baseWebService" > <property name="serviceBean" ref="userService"/> <property name="serviceClass" value="com.iwhalecloud.sale.inf.sale.icontroller.server.IUserService" /> </bean> <bean parent="baseWebService" > <property name="serviceBean" ref="partherShopServer"/> <property name="serviceClass" value="com.iwhalecloud.sale.inf.sale.icontroller.server.IPartherShopServer" /> </bean> <bean parent="baseWebService" > <property name="serviceBean" ref="itvOrderServer"/> <property name="serviceClass" value="com.iwhalecloud.sale.inf.sale.icontroller.server.IITvOrderController" /> </bean> <bean parent="baseWebService" > <property name="serviceBean" ref="bestpayServerImpl"/> <property name="serviceClass" value="com.iwhalecloud.sale.inf.sale.icontroller.server.IBestpayServer" /> </bean> <bean parent="baseHandlerWebService" > <property name="serviceBean" ref="appletActServer"/> <property name="serviceClass" value="com.iwhalecloud.sale.inf.sale.icontroller.server.IAppletActServer" /> </bean> <bean /> <bean init-method="initialize" destroy-method="dispose"> </bean> <bean > <constructor-arg index="0" ref="xfire.serviceRegistry"/> <constructor-arg index="1" ref="xfire.transportManager"/> </bean> <bean init-method="createDefaultMappings" > </bean> <bean > <constructor-arg index="0" ref="xfire.typeMappingRegistry"/> </bean> <bean > <constructor-arg index="0" ref="xfire.transportManager"/> <constructor-arg index="1" ref="xfire.aegisBindingProvider"/> </bean> <bean > <constructor-arg ref="xfire"/> </bean> <bean > <constructor-arg index="0" ref="xfire.transportManager" /> <constructor-arg index="1" ref="xfire.messageBindingProvider" /> <property name="style" value="message" /> </bean> <bean /></beans>
@Configuration@ImportResource(locations = {"classpath:applicationContext.xml"})public class WebServiceBootConfig { @Bean public ServletRegistrationBean<XFireSpringServlet> xfireServlet() { ServletRegistrationBean<XFireSpringServlet> registrationBean = new ServletRegistrationBean<>(new XFireSpringServlet(),"/ws/*"); registrationBean.setName("Xfire"); return registrationBean; }}
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
當然是北京可以養金毛嗎?。金毛有以下優點,適合飼養。1.金毛是一種溫和的犬種。它是三種非攻擊性犬種之一。它很溫柔,對人類很友好,喜歡和人玩,平時也很溫柔。(但是唐 我不認為它 真的沒有攻擊性。)2,金毛顏值高,小時候特別軟萌,長大后很帥,笑起來有一種別扭的感覺,很有治愈力。3.金毛 s智商高。據說金毛 s的智商在狗界排第四,可見他很聰明。平時稍加訓練,金毛就能很快理解他的主人 s的話,學好他的技術...
必勝客到店取餐步驟?必須提前網上預定定制套餐,具體的具體步驟如下表,第一步,提前在網上預定麥當勞優惠套餐并領取時間淘寶訂單,第二步,送到自助點餐,出示網友訂單生成,眉縣三大中心人員工作經過確保無誤網上點餐其他信息以及碼識別訂單數量掃碼驗證其他信息,人工就會根據定單配取相應的套餐優惠必勝客手機點餐流程?1、首先打開手機中的肯德基,提前進入kfc首頁后,如圖中紅標最佳位置所示,點擊菜單界面中的在線自助...
9mt柴油發動機性能怎么樣?發動機本身“超級動力”、“完美省油”、“完美聲音調節”、“非常非常穩定”四大特點??癖┰诜置胫g,省油在毫厘之中。9MT發動機原型為雷諾YS23DDT,是雷諾集團面向聯盟全球車型的第2代重型柴油動力,從產品性能、開發質量、零部件質量、能制造質量詳細不能執行雷諾日產聯盟標準。越級動力,如此一來頂級工程師的親自炒調校,9MT最大功率達120kW(應該是162馬力),最高扭矩...