弹簧转换服务 - 从 List<A> 到 List<B>
2022-09-03 16:47:48
我已经在Spring 3应用程序中注册了自定义转换服务。它适用于POJO,但它不适用于列表。
例如,我从 转换为,它工作正常,但不适用于 。String
Role
List<String>
List<Role>
尝试注入列表时,应用程序中的各种飞翔,无论它们包含什么。转换服务为所有人调用 转换器 for 。ClassCastExceptions
List<String>
List<Role>
如果您考虑一下,这是有道理的。类型擦除是这里的罪魁祸首,转换服务实际上看到了。List
List
有没有办法告诉转换服务使用泛型?
我还有哪些其他选择?