was ist der beste Weg, um zu implementieren ein mapper in java?
Habe ich drei request-Objekte genannt Request1To,Request2To,Request3To.
Ich möchte eine Methode, die in diesen AUF ' s und liefert ein response-Objekt.
Ich habe derzeit implementiert, wie dies
class Mapper{
public ResponseTo mapRequest1(Request1To){
}
public ResponseTo mapRequest2(Request2To){
}
public ResponseTo mapRequest3(Request3To){
}
}
Gibt es einen besseren Weg, dies zu tun, anstatt eine seperate Methode für jedes request-Objekt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werfen Sie einen Blick auf Dozer und modelmapper. Beide sind hervorragende Werkzeuge für die Zuordnung eines Objektes zu einem anderen. Ich weiß, dass die Raupen integriert mit Feder. Im Raupen-Ihr code wird in etwa so Aussehen:
Es ist sehr mächtig und sehr einfach zu bedienen.
Nicht mehr zu wissen, was diese Objekte sind, wie... stellen Sie einfach ein Anfrage-interface-Sie alle umzusetzen. Dann die mapRequest Methoden, die im interface statt der konkreten Klasse.