Webservice接口使用相关配置及注解用法

1、配置文件,见附件

2、web.xml配置:
    <!-- 配置CXFServlet -->
    <servlet>
        <servlet-name>CXFServlet</servlet-name>
        <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
        <load-on-startup>3</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>CXFServlet</servlet-name>
        <url-pattern>/ws/*</url-pattern>
    </servlet-mapping>  
3、注解的作用:(详情百度)
@Consumes对应http头文件accept属性,表示希望接收的格式
@Produces对应http头文件content-type属性,表示发送的格式
    /**
     * 保存投诉(举报)登记单
     * 
     * @param cnCaseVo
     * @return
     */
    @POST
    @Path("/saveCaseInfo")
    @Consumes(MediaType.APPLICATION_JSON + ";charset=UTF-8")
    @Produces(MediaType.APPLICATION_JSON + ";charset=UTF-8")
    public Object saveCaseInfo(CnCaseVo cnCaseVo);  
4、使用举例:
ws为web.xml中配置,/publish在spring-cxf-jaxrs.xml中配置;/queryPublishList为@Path内容





附件列表

     

    posted @ 2017-07-03 17:36  nobug的世界  阅读(2736)  评论(0编辑  收藏  举报