Java是否将列表类型传递给泛型方法?
我编写了以下采用泛型类型的方法。如何将类型Order列表作为响应类型传递Java是否将列表类型传递给泛型方法?,java,list,generics,Java,List,Generics,我编写了以下采用泛型类型的方法。如何将类型Order列表作为响应类型传递 public <T> ServiceResponse<T> fetchGet(String url, Class<T> responseType, boolean authRequired); // This works just fine fetchGet("MY_URL", Order.class, true); // How do i pass a list? fetchGet
public <T> ServiceResponse<T> fetchGet(String url, Class<T> responseType, boolean authRequired);
// This works just fine
fetchGet("MY_URL", Order.class, true);
// How do i pass a list?
fetchGet("MY_URL", List<Order>.class, true);
publicserviceresponse fetchGet(字符串url、类responseType、布尔authRequired);
//这个很好用
fetchGet(“我的URL”,Order.class,true);
//如何传递列表?
fetchGet(“我的URL”,List.class,true);
您必须使用List.class
,然后进行显式转换。或者你也可以调用fetchGet(“MY_URL”,(Class)(Class)List.Class,true)
您必须使用List.class
,然后进行显式转换。或者你也可以调用fetchGet(“MY_URL”,(Class)(Class)List.Class,true)代码>我最终使用了数组而不是列表。我必须将其传递给RestTemplate交换方法,并传递数组而不是列表
fetchGet("MY_URL", Order[].class, true);
我最终使用了数组而不是列表。我必须将其传递给RestTemplate交换方法,并传递数组而不是列表
fetchGet("MY_URL", Order[].class, true);
我想知道jackson framework是否知道它应该将我的数据转换为什么泛型类型。将给它一个tryCannot cast Class to Class>我想知道jackson framework是否知道它应该将我的数据转换成什么泛型类型。将给它一个tryccannot cast Class to Class>