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>
    
  • 相关阅读:
    Drcom账户管理Server端解说
    Hadoop常见异常及其解决方式
    PHP 获取网络接口文件流
    【刷题小记67】三角形面积
    Tiny语言编译器简单介绍
    矩阵十题【六】 poj3070 Fibonacci
    函数名称
    设计模式--6大原则--开闭原则
    LeetCode96:Unique Binary Search Trees
    [Swift]LeetCode958. 二叉树的完全性检验 | Check Completeness of a Binary Tree
  • 原文地址:https://www.cnblogs.com/dapeng520/p/4622783.html
Copyright © 2011-2022 走看看