Spring Conversion Service: Wie konvertiert man String in ListMyType?

8

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:

%Vor%

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%     
Laimoncijus 06.08.2012, 09:52
quelle

1 Antwort

2

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.

    
Laimoncijus 07.08.2012, 11:53
quelle