Ich konnte keine guten Beispiele oder eine Richtung dafür finden. Aber im Wesentlichen möchte ich in der Lage sein, eine konfigurierbare Objekt-zu-Objekt-Mapping-Schnittstelle zu erstellen. Ich möchte die Felder, die einander zugeordnet werden sollen, nicht fest codieren, sondern den Benutzern eine Schnittstelle geben, um fieldA von objectA maps zu fieldB von objectB sagen zu können.Konfigurierbares Objekt zu Objektmap Java/Spring
Diese Konfigurationseinstellungen können in SQL beibehalten werden, oder eine XML-Datei spielt für mich keine Rolle. Dies ist eine Spring Boot-Anwendung.
Ich benutzte Orika für das Mapping derzeit, aber ich weiß nicht, wie man es konfigurierbar macht. Bin ich auf dem richtigen Weg oder hat es diese Fähigkeit nicht? Wäre ein CustomMapper das, was ich tun muss? Auf der Suche nach guten Beispielen oder der richtigen Richtung.
Vielen Dank. Ich werde das sicherlich überprüfen. Ich habe es vorher kurz angeschaut und bin mir nicht sicher, wie ich Mappings on the fly laden könnte? Ich könnte das XML ändern, aber ich müsste die Singleton-Instanzen der Mapperfactory aktualisieren, nehme ich an? Mapping durch die API ist nicht gut, weil ich die Karten fest codieren muss. Ich möchte in der Lage sein, die Mappings in einem Datenspeicher zu speichern und sie zu bearbeiten, und die Mapperfactory von dort aktualisieren. Irgendwelche Ideen? Ich weiß einfach noch nicht genug darüber. – ThirstyForJava
Dozer-API-Mappings werden erstellt, um verschiedene XML-Mapping-Fehler zu lösen. Eines davon ist das dynamische Mapping. Sehen Sie diesen Beitrag, vielleicht wird es Ihnen helfen: http://stackoverflow.com/questions/25741567/bean-mapping-using-dynamic-mapping –