Ich versuche, einen nicht-iterablen Wert, d. H. Zeichenfolge zu einer Liste der Zeichenfolge mit Mapstruct zuordnen. Also ich bin mitMaping von nicht-iterable zu iterable in mapsstruct
@Mapping(target = "abc", expression = "java(java.util.Arrays.asList(x.getY().getXyz()))")
Hier abc
ist List<String>
xyz
ein String
ist aber dafür muss ich für null
explizit überprüfen.
Gibt es eine bessere Möglichkeit, ein nicht iterierbares zu iterieren, indem nicht iterierbares in iterbares umgewandelt wird.