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内容
附件列表