zoukankan      html  css  js  c++  java
  • CXF整合Spring配置文件

    <beans xmlns="http://www.springframework.org/schema/beans"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws"
    	xsi:schemaLocation="
    http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
    http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd">
    
    	<import resource="classpath:META-INF/cxf/cxf.xml" />
    	<import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />
    	<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
    
    	<!-- implementor指定webservice的服务提供者。支持两种形式:
    	    A.直接给定服务器提供者的类名,如果有依赖注入将会抛出异常 
    		B.设置为容器中一个Bean,要在Bean的id前加# -->
    	<bean id="userService" class="com.php.service.impl.UserServiceImpl" />
    	<bean id="helloWorld" class="com.php.ws.cxf.impl.HelloWorldImpl">
    		<property name="us" ref="userService" />
    	</bean>
    	<!-- 简单发布(没有接口的发布) -->
    <!-- 	<jaxws:endpoint implementor="#helloWorld" address="/HelloWorld">
    		<jaxws:outInterceptors>
    			<bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
    		</jaxws:outInterceptors>
    		<jaxws:inInterceptors>
    			<bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
    			<bean class="com.php.cxf.ws.auth.AuthInterceptor">
    				<constructor-arg index="0" value="Phase.PRE_INVOKE"/>
    			</bean>
    		</jaxws:inInterceptors>
    	</jaxws:endpoint> -->
    	<!-- 带接口的发布,serviceClass:接口类型  address:服务的请求url jaxws:serviceBean:实现类-->
    	<jaxws:server address="/HelloWorld" serviceClass="com.php.ws.cxf.HelloWorld">
    		<jaxws:serviceBean>
    			<ref bean="helloWorld"/>
    		</jaxws:serviceBean>
    		<jaxws:outInterceptors>
    			<bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"/>
    		</jaxws:outInterceptors>
    		<jaxws:inInterceptors>
    			<bean class="org.apache.cxf.interceptor.LoggingInInterceptor"/>
    			<bean class="com.php.cxf.ws.auth.AuthInterceptor">
    				<constructor-arg index="0" value="Phase.PRE_INVOKE"/>
    			</bean>
    		</jaxws:inInterceptors>
    	</jaxws:server>
    </beans>
    
  • 相关阅读:
    VPC/VM/VBOX安装GHOST版的无法启动系统
    在虚拟机中使用Ghost系统盘安装
    用vmware安装gho文件心得
    VC中Error spawning cl.exe错误的解决方法.
    C语言屏幕打印,再删除打印的内容
    bat根据星期启动程序
    ARP命令详解
    bat生成vbs通过注册表禁用或启用USB端口
    OracleDesigner学习笔记1――安装篇
    MarkMonitor 目前最安全的域名注册商,因此,世界500强网站中的22%域名托管于markmonitor公司
  • 原文地址:https://www.cnblogs.com/dapeng520/p/4622783.html
Copyright © 2011-2022 走看看