在API响应中使用泛型类型有哪些问题?它是否会导致任何编码错误、问题或兼容性问题?目前使用Java 8,Sping Boot 3,React 17。我更喜欢使用稳定的类类型。
Generic type as parameter in Java Method
private static <T> List<T> pushBack(List<T> list, Class<T> typeKey) throws Exception {
list.add(typeKey.getConstructor().newInstance());
return list;
}
我在这里看到一个问题线程,https://github.com/swagger-api/swagger-core/issues/498
1条答案
按热度按时间kmynzznz1#
在Java中使用泛型是没有问题的,除非它实现得很好。我看到很多项目在Sping Boot 中使用响应 Package 器进行API调用。
下面是一个在响应实体中使用泛型的示例。
它是一个 Package 器类,其中每个API响应将包含以下字段
这是需要从控制器调用的 Package 器
希望我能理解这个问题,并能提供答案。