我用如下类作为返回值:

public class WebServiceResponse<T> {

	private boolean success;
	private String error;
	private T response;
	
	public boolean isSuccess() {
		return success;
	}
	public void setSuccess(boolean success) {
		this.success = success;
	}
	public String getError() {
		return error;
	}
	public void setError(String error) {
		this.error = error;
	}
	public T getResponse() {
		return response;
	}
	public void setResponse(T response) {
		this.response = response;
	}
}


接口:
@WebService
public interface CustQueryServiceI {

		public WebServiceResponse<String[]> queryCustPayHistory(PayInfo payInfo);
}


如果直接把<T>部分去掉,改成String[]也没有问题,是否CXF不支持这种类型作为返回值?
PS:CXF 2.1 + SPRING 2.5
评论
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

hua0424
搜索本博客
博客分类
最近加入圈子
最新评论