Wie verwende ich den Dozer mit Spring Boot?

8

Ich arbeite an einem Spring Boot-Projekt. Ich habe nur Annotationskonfiguration. Ich möchte Dozer einbeziehen, um Entitäten zu DTO und DTO zu Entitäten zu transformieren. Ich sehe auf der Dozer-Website, erklären sie, dass ich die folgende Konfiguration in Spring XML-Konfigurationsdatei hinzufügen muss. Da ich keine XML-Datei, sondern eine Java-Klasse für die Annotationskonfiguration habe, weiß ich nicht, wie ich dies in die Java-Konfigurationsklasse umsetzen soll.

%Vor%

Wenn jemand mir ein Beispiel geben könnte, wäre das sehr nützlich. Danke

    
Pracede 06.02.2015, 15:44
quelle

3 Antworten

14

Ich denke, so etwas sollte funktionieren:

%Vor%     
micha 06.02.2015, 20:33
quelle
5

Wenn Sie DozerBeanMapperFactoryBean anstelle von DozerBeanMapper verwenden, können Sie so etwas verwenden.

%Vor%

Auf diese Weise können Sie Ihre Zuordnungen automatisch importieren. Als einfacher injiziere deinen Mapper und benutze.

%Vor%     
bhdrkn 19.10.2015 13:27
quelle
5

Nur für den Fall, dass jemand eine XML-Dozer-Datei vermeiden möchte. Sie können einen Builder direkt in Java verwenden. Für mich ist es der Weg in einen Annotation Spring Kontext zu gehen.

Weitere Informationen finden Sie unter Kartografieren

%Vor%

In meinem Fall war es effizienter (zumindest beim ersten Mal). Habe keinen Benchmark oder so gemacht.

    
Xavier Bouclet 15.02.2017 04:42
quelle

Tags und Links