- 浏览: 157357 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (130)
- Database (5)
- JavaSE (23)
- JavaScript (11)
- Struts2 (15)
- Hibernate (11)
- Spring (16)
- Linux (4)
- Jquery (3)
- Tools (12)
- Jsp (7)
- 杂谈 (9)
- WEB Project (10)
- WebService (16)
- maven (2)
- android (1)
- memcache (2)
- 网络通信 (4)
- solr (1)
- cxf (7)
- powerdesigner (1)
- jxls (1)
- springmvc (1)
- nosql (1)
- node.js (0)
- thrift (0)
- REST (1)
- tag (1)
最新评论
参考:http://stackoverflow.com/questions/2519432/jaxb-unmarshal-timestamp
cxf rest默认使用2010-08-23T20:32:43.609+08:00这种时间格式,我们可以通过定义annotation来改变它。
新建annotation:
import java.text.SimpleDateFormat; import java.util.Date; import javax.xml.bind.annotation.adapters.XmlAdapter; public class DateAdapter extends XmlAdapter<String, Date> { private SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); @Override public String marshal(Date v) throws Exception { return dateFormat.format(v); } @Override public Date unmarshal(String v) throws Exception { return dateFormat.parse(v); } }
@XmlRootElement(name = "resp") @XmlAccessorType( XmlAccessType.FIELD ) public class BaseRespObj { @XmlJavaTypeAdapter(DateAdapter.class) private Date date; @XmlElement(name = "infocode") private ResultCode code;
将注解@XmlJavaTypeAdapter(DateAdapter.class)放在时间属性上即可。此时时间将返回2010-08-23 20:32:43格式。
发表评论
-
RESTFUL实现主流框架 CXF、Restlet、RESTEasy、Jersey对比
2013-10-21 10:37 1512http://blog.csdn.net/jianxuan/ ... -
CXF-RESTFUL 入参是复合对象的使用方法
2012-12-18 18:31 1112java 开发CXF-RESTFUL,在服务端的入参如果比 ... -
CXF-WebClient客户端调用,配置JacksonProvider转换器的方法
2012-12-17 11:31 2804java语言调用cxf-rest服务,可以通过CXF-WebC ... -
远程通信技术实现原理(RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS)
2012-12-10 15:16 836在分布式服务框架中, ... -
HTTP Keep-Alive详解
2012-12-07 10:15 824HTTP Keep Alive HTTP Keep-Alive ... -
关于“无状态的HTTP连接提供有状态的连接"
2012-12-07 09:58 1256HTTP是无状态链接,请求 ... -
cxf-rest 配置JSonProvider 来定制JSON的转换格式
2012-12-06 17:08 1414关于CXF JSonProvider CXF通过JSonPro ... -
myeclipse 开发webservice 方法
2012-06-14 18:33 658见附件::: -
基于CXF的JAX-WS、JAX-RS(RESTful)的webService
2012-06-14 15:51 1510原文链接:http://www.open-open.com/l ... -
Web service框架 ---Axis1,Axis2,Xfire,CXF区别
2012-06-13 18:36 1287原文地址:http://494078416.iteye.com ... -
JAVA中的Web服务规范:jax-ws|jax-rs|jaxm
2012-06-13 17:13 1300JAVA 中共有三种WebService 规范,分别是JAXM ... -
主题:Web Service实践之——开始XFire
2012-06-13 16:29 640原文链接: http://www.ite ... -
java 调用webservice的各种方法总结
2012-06-13 16:13 892原文链接:http://www.blogjava.n ... -
CXF与spring集成
2010-12-06 12:58 913原文链接:http://blog.csdn.net/pengc ... -
使用 JAX-RS 简化 REST 应用开发
2010-12-06 12:56 1366<!-- Related_Searches_Area_A ... -
xfire webservices图文介绍详细步骤(附源码)<转>
2010-03-25 09:32 1004http://www.iteye.com/topic/6218 ...
相关推荐
这里需要注意的是,在`aryMyObjects`方法中,我们直接返回了一个修改后的`MyObject`数组。值得注意的是,如果使用CXF自带的`wsdl2java.bat`命令自动生成客户端代码时,该方法的返回类型将会被转换为`List<MyObject>`...
Apache CXF是一个开源框架,用于构建和消费基于SOAP和REST标准的Web服务。其设计的核心目标之一便是灵活性和可扩展性,这在很大程度上得益于其拦截器机制。拦截器允许开发者在请求和响应的消息传递过程中插入自定义...
【标题】"cxf_webservice"是一个基于Apache CXF框架实现的Web服务示例,它展示了如何使用最少的依赖项创建一个返回JSONObject的客户端和服务端应用程序。Apache CXF是一个流行的开源框架,用于构建和开发Web服务,它...
5. **配置CXF**:在`src/main/resources/META-INF/cxf`目录下创建`jaxrs-server.xml`文件,配置CXF的REST服务端点。 ```xml ``` 6. **运行和测试**:通过Maven的`mvn compile exec:java`命令运行项目,...
综上所述,"REST webservices多资源"的资料可能涵盖了如何设计和实现能够处理多种类型资源的RESTful服务,以及相关的最佳实践和技术细节,如使用CXF框架,实现HATEOAS,版本控制,安全策略等。这些知识点对于开发...
在项目中,解释文档会详细指导如何执行这些步骤,包括如何运行示例、如何理解返回结果,以及如何根据需要修改代码。这对于初学者或者希望快速验证Web服务功能的开发者来说,是非常有价值的资源。 此外,由于Web服务...
这些方法通常会返回XML或JSON格式的数据。 2. 使用Apache CXF、 Axis 或其他类似框架,将这个Java类部署为一个Web Service。这一步需要将服务发布到服务器,例如Tomcat。 3. 部署完成后,Web Service会有一个固定的...
常见的JAX-RS实现有Jersey、RESTEasy和Apache CXF等。开发者可以通过定义资源类和资源方法,以及使用注解来配置路由和HTTP方法映射。 5. **Tomcat**: Tomcat是一个开源的Servlet容器,支持Java EE的Web应用。在这...
它们遵循标准协议,如SOAP(简单对象访问协议)和REST(表述性状态转移),使得不同系统之间能够交换数据。 XFire是Apache CXF项目的一个早期版本,它提供了一种轻量级、高效的方式来进行Web服务开发。Apache CXF...
RESTful服务的响应通常会返回JSON或XML格式的数据,这需要使用`@Produces`和`@Consumes`注解来指定。例如: ```java @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) ``` 此外,...
这种方法允许测试人员灵活地修改和扩展测试数据,而不必更改测试代码本身,提高了测试覆盖率和维护性。 描述中提到的“一种用于自动测试基于Web Service的组件的解决方案模式”暗示了我们将讨论如何利用自动化工具...