SSH 用@webservice发布Restful接口

关于SSH 用WebService发布 restful 规范的接口
该处没有 Action层 只发不interface

步骤

  1. 在web.xml 引入cxf所需要的配置
  2. 配置名为application-cxf 的配置文档 (作用:整合 spring和cxf,不然怎么找接口类呢?怎么用人家Spring 的注解呢)
  3. 在要发布的接口类中 添加注解调整
  4. 大致就概括这么几个步骤

具体过程 (按照上面 步骤 顺序进行描述)

  1. web.xml 所需要配置
    在这里插入图片描述
	<!-- 配置CXF框架的核心Servlet -->
	<servlet>
		<servlet-name>CXFServlet</servlet-name>
		<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>CXFServlet</servlet-name>
		<url-pattern>/webservice/*</url-pattern>
	</servlet-mapping>
  1. 配置application-cxf 的配置文档
    在这里插入图片描述

其实这个匹配值文档就是具体只想你要发布的 接口类和 实现类

<!--U3d RestFul webservice-->
	<jaxrs:server id="IU3DView" address="/IU3DRest">
		<jaxrs:serviceBeans>
			<ref bean="IU3DViewImpl"/>
		</jaxrs:serviceBeans>
		<jaxrs:providers>
			<bean class="org.codehaus.jackson.jaxrs.JacksonJsonProvider" />
		</jaxrs:providers>
	</jaxrs:server>
  1. 去搞一下我们要发布的几口类
    在这里插入图片描述

最后说一下这个是@webservce 不要引用错了包
有两种 一种是对应restful 接口的 一种是对应 wsdl (普通接口的)注意一下就好了

访问路径
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值