我正在解析 Java 中的 RestAssured 调用,它返回一个对象列表。如果我使用此代码,Idea 会产生未经检查的分配警告:
List<SpaceInventoryDTO> availableInventories = ListParserHelper.getList(response, SpaceInventoryDTO.class);
public class ListParserHelper {
public static <T> List getList(Response response, Class<T> cls) {
return response.jsonPath().getList(".", cls);
}
但是,如果我将帮助程序中的代码放入类本身,则不再产生警告:
List<SpaceInventoryDTO> availableInventories = response.jsonPath().getList(".", SpaceInventoryDTO.class);
我对这里的底层逻辑感兴趣,我错过了什么?
慕标5832272
相关分类