在重新发明轮子之前,我想我会看看是否有人知道 apache commons-beanutils 之类的更新版本(基本上对使用基于反射的服务来填充和提取 bean 值感兴趣),尤其是一个支持泛型。
最佳答案
我认为目前没有任何库允许反射 Java 泛型。在 Java 1.5 中引入 Java 泛型时,它们是在编译器中实现的,但并未在 VM 中实现。因此,当您尝试反射(reflection)实现泛型的类时,您会遇到类型删除问题,因为类型仅在编译时可见,而在运行时不可见。要查看有关此问题和可能的解决方法的更多信息,请查看:
关于java - 是否有更新的包含泛型的 javabean 反射库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2479495/