论坛首页 Java版 SOA

CXF不支持泛型类作为返回值?

浏览 80 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-05-06
我用如下类作为返回值:

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
   
论坛首页 Java版 SOA

跳转论坛:
JavaEye推荐
    快速回复 引用上一条消息 (Alt+S)