Spring-Data JPA CrudRepository gibt Iterable zurück. Ist es OK, dies in List umzuwandeln?

Ich schreibe ein Code-Gen-Tool, um mit Spring-Data-Jpa Backend-Verdrahtungscode für Spring-Boot-Anwendungen zu generieren, und es ärgert mich leicht, dass die Methoden im CrudRepository Iterable anstelle von List zurückgeben, da iterable nicht ganz bereitstellt Genügend Funktionalität, aber List, also suche ich nach dem besten Weg, das Iterable in eine Liste umzuwandeln.

Ich sahdieser Beitra beim Ändern einer iterablen in eine Sammlung und ich habe mich gefragt, ob ich nicht eine Bibliothek wie Guava verwenden oder meine eigene Funktion implementieren soll, um die Konvertierung durchzuführen. Warum nicht einfach in List umwandeln? Ist etwas falsch daran, was ich nicht kenne?

Edit: Ich frage, da es sich um ein Code-Gen-Tool handelt, ist es nicht sinnvoll, Code zu generieren, der Abhängigkeiten zu Bibliotheken von Drittanbietern einführt, und meine eigene Funktion für die Konvertierung zu schreiben, ist auch nicht wirklich sinnvoll, da sie funktionieren müsste Irgendwo und ich hätte das lieber nicht im generierten Code. Eine einfache Besetzung wird funktionieren, wenn auch etwas hässlich, aber ich frage mich nur, ob ich etwas vermisse?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage