java 开发CXF-RESTFUL,在服务端的入参如果比较多的话,可以封装成一个复合对象,包含所有的入参,这样方法的入参就简洁多了,拓展性也好。具体做法如下:
使用
@PathParam("")MyObject object、@QueryParam("")@PathParam("")MyObject object、@FormParam("")@PathParam("")MyObject object
,
注意:
括号里面是一个空字符串
例如:
@GET
@Path("/query")
public String query(@QueryParam("")QueryBean query) {
....
return "ok";
}
分享到:
相关推荐
赠送jar包:cxf-core-3.0.1.jar; 赠送原API文档:cxf-core-3.0.1-javadoc.jar; 赠送源代码:cxf-core-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-core-3.0.1.pom; 包含翻译后的API文档:cxf-core-3.0.1-...
赠送jar包:cxf-rt-rs-client-3.0.1.jar; 赠送原API文档:cxf-rt-rs-client-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-rs-client-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-rs-client-3.0.1.pom; 包含...
赠送jar包:cxf-rt-frontend-jaxrs-3.0.1.jar; 赠送原API文档:cxf-rt-frontend-jaxrs-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-frontend-jaxrs-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-frontend-jaxrs...
赠送jar包:cxf-rt-transports-http-3.0.1.jar; 赠送原API文档:cxf-rt-transports-http-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-transports-http-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-transports-...
赠送jar包:cxf-rt-frontend-simple-3.0.1.jar; 赠送原API文档:cxf-rt-frontend-simple-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-frontend-simple-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-frontend-...
赠送jar包:cxf-rt-frontend-jaxws-3.0.1.jar; 赠送原API文档:cxf-rt-frontend-jaxws-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-frontend-jaxws-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-frontend-jaxws...
赠送jar包:cxf-rt-bindings-soap-3.0.1.jar; 赠送原API文档:cxf-rt-bindings-soap-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-bindings-soap-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-bindings-soap-...
这个"apache-cxf-2.2.4"版本是该框架的一个历史版本,发布于2009年,提供了对SOAP、RESTful、WS-*等标准的支持。 CXF的名称来源于两个它合并的项目——Celtix和XFire,这两个项目都是用于构建Web服务的工具。CXF的...
此外,还有其他如`cxf-rt-bindings-soap.jar`、`cxf-rt-databinding-jaxb.jar`、`cxf-rt-rs-extension-providers.jar`等,它们分别对应于不同的功能,如SOAP绑定、JAXB数据绑定和RESTful服务的提供者扩展。...
- **JAX-WS和JAX-RS实现**:如cxf-rt-wsdl.jar、cxf-rt-rs-extension-providers.jar等,实现了Web服务和RESTful服务的处理逻辑。 - **数据绑定**:如cxf-rt-databinding-jaxb.jar,提供了JAXB的支持。 - **协议栈**...
这个"apache-cxf-2.5.2"版本是该框架的一个特定发行版,发布于2011年,包含了CXF框架的所有组件和依赖项,供开发者在他们的项目中使用。 Apache CXF的主要特性包括: 1. **Web服务实现**:CXF允许开发者使用JAX-WS...
4. **模块化设计**:CXF由多个模块组成,开发者可以根据项目需求选择使用,如 CXF-DOSGi(用于OSGi环境)、CXF-RTC(实时通信)和CXF-WS-Addressing(Web服务寻址)等。 5. **测试工具**:CXF提供了一些工具,如CXF...
"apache-cxf-3.5.0.zip" 文件包含了CXF框架的3.5.0版本,该版本可能包含了一些新特性、改进和错误修复。 1. **Apache CXF 框架概述** Apache CXF 是基于Java的,它允许开发者以Java编程语言来创建并暴露Web服务。...
5. `cxf-rt-transports-http-jetty.jar`:用于使用Jetty服务器的HTTP传输模块。 6. `cxf-rt-wsdl.jar`:处理WSDL的模块。 7. `cxf-rt-bindings-soap.jar`:SOAP绑定模块。 8. `cxf-rt-bindings-xml.jar`:XML绑定...
在解压后的"apache-cxf-2.7.11"文件中,你将找到以下组件和资源: - **bin目录**:包含启动和配置CXF服务的脚本。 - **lib目录**:包含了CXF运行所需的库文件,包括JAR包。 - **docs目录**:存放API文档和其他技术...
这个"apache-cxf-3.1.6.zip"是Apache CXF的3.1.6版本的官方完整包,发布于2016年4月14日,包含了与Spring框架的集成支持。 **Apache CXF核心特性:** 1. **Web服务实现**:CXF提供了基于Java API for Web Services...
2. **JAX-RS支持**:CXF也支持JAX-RS(Java API for RESTful Web Services),相关的库如`cxf-rt-frontend-jaxrs.jar`,使得你可以创建RESTful服务。这对于现代Web应用程序尤其重要,因为它提供了一种轻量级、灵活的...
cxf-core-3.1.16版本jar包,用于java开发使用
在这个场景中,我们关注的是"CXF-2.4.2"版本的jar包。 CXF-2.4.2是一个重要的里程碑,它包含了丰富的功能和改进,旨在提高Web服务的开发效率和互操作性。以下是CXF框架的一些核心特性: 1. **SOAP支持**:CXF提供...