Posted on 2012-02-29 16:29
沙漠中的鱼 阅读(409)
评论(0) 编辑 收藏 所属分类:
开源框架 、
Java 、
Java基础 、
RCP开发
先定一个适配器类,继承XmlAdapter,可以将抽象类转换为可以识别的传输对象
public class UserTOAdapter extends XmlAdapter<TO, User> {
@Override
public User unmarshal(TO to) throws Exception {
return (User)to;
}
@Override
public TO marshal(User user) throws Exception {
return (TO)user;
}
}
在WebService接口中定义参数转换的方法,如下
@WebService
public interface TypeConvert {
@WebMethod
@XmlJavaTypeAdapter(UserTOAdapter.class)
User addUser(User user);
}