Я зарегистрировал пользовательскую службу преобразования в приложении Spring 3. Он хорошо работает для POJO, но он не работает в списках.
Например, я конвертирую из String в Role и отлично работает, но не для List<String> to List<Role>.
Все виды ClassCastExceptions летают в приложении при попытке ввести списки, независимо от того, что они содержат. Служба Conversion вызывает конвертер для List<String> для List<Role> для всех.
Это имеет смысл, если вы думаете об этом. Стирание типа является виновником здесь, и служба конвертации фактически видит List to List.
Есть ли способ сообщить службе конверсии работать с дженериками?
Какие у меня есть другие варианты?