Ich benutze den Spring Conversion Service und habe meinen eigenen Konverter damit registriert:
%Vor% Nun kann ich in meiner Anwendung die Konvertierung von String
nach MyType
vornehmen und es funktioniert gut:
Aber ich habe zum Beispiel auch bemerkt, dass ich den gleichen Konverter in meinem MVC Controller verwenden kann, und er funktioniert irgendwie auch mit Listen:
%Vor% Wenn ich also param1=value1,value2
im Controller übergebe, erhalte ich List<MyType>
mit zwei Elementen. Also teilt spring die Zeichenfolge durch Kommas und konvertiert jedes Element einzeln in MyType
. Ist es möglich, dies auch programmatisch zu tun?
Ich würde etwas ähnliches wie dieses brauchen:
%Vor%Ich habe selbst eine ziemlich enge Lösung gefunden:
%Vor% Wäre schöner, wenn der Conversion-Service die Liste automatisch erstellen würde, aber es ist kein großer Aufwand, Arrays.asList()
selbst zu verwenden.
Tags und Links spring spring-mvc type-conversion spring-3